AUGUST 1983
TAIN'S BIGGP
•SELLING HOIffE COMP
rER MAGAZINE Vol. 3 No. 8
wiimpecfroffrwa.
beneath the Waves
Reviews:
£120 Comx 35 micro
BBC software
-81 D^gth^^
Duel ^ '
Dragon Gnasher and|
Store and Search
f*y
I t L
L..U A/^^lAlpf A/
_J
m
/
An amazing
collection of
exciting
games for '
VIC 20 and
ZX Spectrum
Featuring" ^_ .
~ Hi-Resolution -•Sb::?*^
Graphics :^' '
m SoUd Machine^-
Code Thrills
Arcade Acti<$St
Sensational^-
Sound
Effects ,4^ ^
''-^t5^>
^J
>5^
MJ
■OS
^#
/;
^^
Titles for Oric,
Dragon and
Commodore 64
Ring for details:
061-832 9143
(24 HOURS)
Dealer enquiries invited
FREEPOST
MANCHESTER
M3 8BB.
'i4^
b
j> ^. *|<f' ty >
NIC/MISSILE ATTAC
E FORCE/ROAD FROG/
JNCHER/ROCKET COMMAND/
RENmCOSMIC INTRUDERS
Pil^. Itsatoj n»;i|p[»if!S(
;sbftware dealers and major
department stores
remember to ask f
name
o
^
AUGUST 1983
Ttmefiwirch: page 64
ZX 8 1 De^th Diwi page OH
Li V#
Vtc 20 Flying Saucers pago 94
Cover photograph by Stephen Ohver
EDITORIAL AND YOUR LETTERS: Atari bugs; exhorbilam prices and even quicker
loading. Arc minor faults spoiling! oinputcrs?
NEWS: Home micro nearly causes Third World War - but ii'^ only a film; two new
Ataris; cloning computers and moie price cuts*
FIRST BYTES: Your introduction to computing this month explains RAM and ROM
and how data i& stored.
rOMPlJTER CLUB: Bionic Simon Bccslcv armwrestles with an Armdroid at
Nottingham Computer Club*
C I SOFTWARE SHORTLIST: A new monthly round up of
the latest software.
SHORTLIST
BBC SOFTWARE SURVEY: Sun<razed Peter Connor takes to the great outdoors with
siKcer and horse-racing in his own living room,
COMX35: The latest Hong Kong impon — a colour micro with 55K for £120 and a built
in joystick - reviewed by Kathleen Peel.
SPECTRUM TIMESLIDER: You arc stranded 1,000 years from home and vour onlv
hope of return is to find your Time Machine before the Adventure ends.
ZX-81 DEATH DUEL: A last Tron^lylc game for two players perfected by Tavcar Igor
in Yugoslavia.
DRAGON GNASHER MAZE: A dirFercnt maze every game and choice of ghosts which
cm lloai through walls, presented by John Nash.
ZX-81 COMPILER: David Threlfall is back in the fast lane with practical example^
showing how to compile particular functions.
VIC-20 MONITOR: Sometimes running a machine-code program can be as complicated
as running a power station. Alan Wcstwood's monitor puts the facts at your finger tips.
90
BBC SCRAMBLER: All the excitement of arcade-style Scramble with mininulist teletext
graphics for the real ptirt^ts
94
\lC-20 FLYING SAUCER ATTACK: Livelier than any commercial version of Blii
this game is fast> colourful and ncisy.
100
ORIC CENTEPODS: David Whitehead leads you up the garden path with rh^
loudest game we have ever published.
105
ZX-81 CASSETTE FILES: Kevin HUPs program will allow you to store the whole
Encyclopaedia Brttannica on 2^-81 ca&scttes — if you have a lifetime to spare.
108
120
SPECTRUM SUBMARINE MISSION: Another realistic Rod Hopkms simulation
puts you in control of a British submarine hunting U*boats.
TORTOISE ON SPECTRUM: With Turtles an endangered species Chris Davison
has turned to the Tortoise for Spectrum graphics.
123
133
BBC COMPACTOR: Line crunching* space munching, Wi smacking Finuin Culwin
shows you how to uium into your BBC Micro.
DRAGON STORE AND SEARCH: John Nash turns the Dragon 32 into a useful
library tool which could guide you to references.
140
GAMES WRITING: John Dawson
calls for more invention.
143
eSOZ MACHINE CODE:
series un iy%)l code.
Our
RESPONSE FRAME: Tim Hartnell answers queries on VDU commands for the
BBC and computing for the disabled.
SOFTWARE FILE: 10 program-packed pages ftiU of games, tips and serious
applications for the ZX-81, BBC| Vic-20, Dragon, Spearum, Lynx and TI-99/4A.
ACOMX:^"''"'
im page 36
177
COMPETITION CORNER: New
teaser^ MicroUne printer winner.
YOUR COMPUTER. AUGUST 1983
JUST A FEW OF 1HE IHINGS YOUIL HNDAT
Your local COMPUTERS
FOR ALL dealer offers you an
incredible choice of personal
computing hardware,
software, peripherals and
printers of all shapes sizes and
prices!
But a COMPUTERS FOR ALL
dealer will also give you much.
much more than most
computer shops.
For instance: you'll get
good, sound advice and
professional service. You'll also
3e able to talk to someone
that knows a lot about
computing. Quite frankly, a
COMPUTERS FOR ALL dealer is
dedicated to computers. He
won't try to sell you things like
cameras or cosmetics.
stationery or sealing wax ... as
others do!
He's there to look after your
interests whether you're
buying or just browsing. So
why not call today at your local
dealer? He can help you find
your way through the
computer jungle.
STOP PRESS PRICES
COMX 35 COMPUTER
£119.95
LASER 200 COMPUTER
£69.95
0RICI48K
£139.95 .^Brirft
msMiww*"—
ATARI 800
£299.99
DRAGON 32
£175.00
ATARI400
£1 49.99 inc. Programming Pack!
ViCZO
£1 39.95 in:. Tape Recorder. BASIC
^ 4 cassette games!
COMMODORE 64
£343.85
ZX SPECTRUM
1 6K £99.95: 48K£ 129.95
BBC MICRO
{A)£299.0D (B) £399.00
SEIKOSHAGP 1 0OA PRINTER £247.25
EPSON FX80 PRINTER
EPSON RX80 PRINTER
£460.00
£343.85
PLUS DISC DRIVES. JOYSTICKS. CASSETTE RECORDERS.
SOFTWARE ALL AT LOWEST PRICES!
The sho|>s where people matter:
AVON
JAOEOOMniTERS
COOMBENORAOSTOCKBATH
076t3S27D
MERCXTORCOMPUTIR
SYSTEMS
3^JTIU0IL$R(}AD
aiFTOH BRISTOt0272 73«)79
MOeiLEMICflOS
2 CASTL£ STRtn mOWWUHt
BRtSTOl 0454 418383
BERKS.
KEKfietlWARD
COMPUTERS
VeRVEHOUSC LONDON ftOAO
Sar«NINGDALf»902$02S
CAMBRIDGE
CAIMfUDOE
MICROCOMPUren CENTRE
153- (S4 1 ASl HOAU 0223 3654W
CHESHIRE
OUTK MICROS
M CH£$TERGATE UAaiESf leiD
0&25 615827
CORNWALL
FALSOn
a STQCDftOeS ARCADE
FALMOiTTH 0326 314663
COMPUnVISION
4 MARKH STREET
SAINT AUSTELL P1255HW
CHANNaiSUNDS
7ANLEVSTR£nSTH6LIER
JERSEY 0534 72263
DEVON
COMPUTE) SYSTEMS
TOflMY PUMP STREET
8Rl>HAMOB04Sf56S
A40C0MIHITER5
6CJTYAftCA0eFOR£STR£EI
EXe'ERa392 77117
MTSAMDIYTIS
44R)R£STREBilFRAC0M8E
EX3*9JD 0271 62801
syimxiTO
?8C5ftNWAUSTT*En
PlVMOUTHPti INS 0752 2ft 705
CRYSW^COMFUTCRS
209 JNION STREH TORQUAY
Oeo:- 22699
DORSET
DENSHAM COMPtfTERS
329 <^tEY ROAD RARKSTONE
POaE0202n7493
ESSEX
AKITTEfltflSTRUMINTS
UNr 19 Afl I INGHYK ESTATE
sot TM ROAD MAMOW
0279412639
CHAMNEIOME
174 HIGH STREH HORNCMURCH
W7S6t3
COMPUTERS FOR AIL
72ftORTHSmt£ThQMf<JRD
RMl 0708 752862
S. WALES
DAN EVANS
&t(-OLTOt«ROADBARRv
0445 734242
STIVIS COMPUTER
COMPAMY
CASTIE AftCAOC CAflOIT
ttAUS02224»905
AUTOMARONSCRVIDES
31MRMIYSR0AD
PENVf^FAIBRIOCENO
MORRISTDN COMPUTER
CENTHE
37CLASER(MOMORRt5T0e4
SWANSEA S A6 8DS 079? 797572
HAMPSHIRE
MtCftOVK>EOSTUOIOS
17TURKSSTRFFTAJQN
0420B2055
HERTFORDSHIRE
COMUNEDTflAOWC
COMPANY
tOA«D 11 SALS8URY SQUARE
OLD HATFIELD 0707 266SS1
I »l i»I»i uMCJiTJiiiVl
4M7flSHEftS GREEN ^OAO
STIVENAGESG12PI
04^53B0«
KENT
MtCBO MAGIC
t28ERiTHRaA0B£XUyH£ArH
KfNT 0322 523525
Tt€D«»STOftl
ftCHAntRTONnOAD
BROMLEY 0M60 8991
MEO WAY COMPUTERS
141 NEW ROAD CHATHIM
0634 826G60
APNROSSOFTMRE
47 HAWLEY SQUARE P/ARGATE
06432W699
THE MICRO SHOP
inHlPAhllitS
TUNBRIDGE WELLS 0692 27691
LANCS
PCS.
39RAIIMIYROAOOARWEN
0254 7718677
4MATC0MPUTlNe
S7 FRIARGATE PRESTON
PR12AT 0772 561962
LEICS
DIMENSION
27 29 HKjHSTREET LEICESTER
LEI 5EU 0533 S747<l
LONDON E17
EROtCOMPUHNG
125 HIGH STfl£ET
WALT>iAMSTOW 01 520 7763
LONDON SE9
KAYOE HOME COMPUTERS
ISTAnOWAFVROACH
NCWELlKAM0t^975O5
LONDON SE26
[< ui'tf .^i*iT. ImI I n:i 7J:n^
227 DARTMOUni ROAD
SYDENHAM 019908202
MIDDX
SCREENS
MICmCOMPUflftS
eMAMAVBiUEMOORPARK
N0flTWWO0OKA6?MJ
TWIllSTAR COMPUTERS
17RFGiNAR0A0S(XITriALL
NORFOLK
KAYDE HOME COMPUTERS
THE CONGE GREA! yARMOUTH
NR30 UP 0493 57867
NORTHAMPTON
LEISURE TIME
13 THE FRIARY
GROSVENOR CENTRE
0604^72$
ftlOHMO REEVES
SURREY
AN4R0C
8HH5MSTREnHOflLEY
08034 6063
COMPUTASOLVE
SCEKTRALPARADf
iJ.C.
200 EARLESOON WE NORTH
EARSDON COVENTRY 0203 73813
WARKS
IMPULSE MICRO SYSTEMS
SCEHTRALCmyylSCftS
174 KETTERING flOAD06O4 33578 ST MARKS HILL SURBllON COOKS ALLEV. WOOU StRUI
STRATFORD UPON AVON
0789?%ftt9
M IRFLAMn 013905135 STRATFORD UPON AVON
DVuSmN SUSSEX 0789?%ftt9
13 BRIOGTsrREET BELFAST THE COMPUTER CCNTRE WORCESTER
BT1 m 0232 226434 37(1 & 37e ROBERTSONS RE t f EVESHAM COMPUTER
MCUmOliiNILfCTRONICS KASHNGb 0424 439190 CENTRE
44CAMJSLEROAD
LONDONDERRY
OXFORD
SQBICC STUDIO
TYNE&WEAR
THECOMPUSHOP
10 NEWGATE CENTRE
NEWCASTLE UPON FYNt
7 UTTIE CLARENDON 0X1 2HP NE1 SI^E 0632 618873
"S^^'^ W.MIDLAND
SHETLAND calisto comput
TOMORROWS WORLD mjOHNBRKiHI sn
ESPLWADE LERWICK 7E 1 0IL gi«M»*!9"?J' ^' *^
0595 SU5 0216326458
SUFFOLK
BECaES COMPUTERS
5 THE HIDINGS WORLINGHAM
BECCtES 0502 715061
CROWN COURTYARD
BRIDGE STREOEVT SHAM
038648635
S.YORKSHIRE
COMTEC
6EASTGATE8ARNSUY
02264W72
COMPUTERS
V^^5*5t
iveS>:a-'
^♦^ ::^;
Si
V>*^^V M»*J,
^*
V*
*v*''
*^^
«.:g^
*»'
^^•!^
<
v^"*^
,^.i>^^
v\">"
♦•>i
*•':.*•:
;^i^»
♦<:>*
.*♦•>•'
^v«?.'
•ft"
:.it
Kt>«
tvy"
..V"
^*"
.m\»\.
*•;i^:>*
>^'" ../''
\%
^%
1*
%t^
■^ ^^'-^'
^•>*\
^♦^'^^
»**:
.^
.>^"-
'J^
i*r:.^*Z
»*»"
v***"
.*»*'
,^>.
i'i^
'*::f*t.»*
\»
•1
•1
...*■•
'*>
-!::^.
v;.'.t
^*>
^,.«^\\^*>.,,
-':::i^:::^'
*^*!::>
iiil
»1
I**
I
%>'"
v<;
•5 i^
^^t^
^^.♦^*^*
^
"•it-
^
m^^^r^
it*
vOlJ^r'
is
is
i
I
>^
w\t*:
^^©'
ORrC»COMMOIX)RE«APPLE
APPLE lie
ht '^ >:i iftM lufur ifittfA
•jL'U. »•:< itlKtiic«tif«S|it«iii
APPLE III
&;; ii ^ itf iiiiii*tiSvit»iti
B&. I'.^k; aitntriiiii
QOUOOOii Pr«fotiional loliitl«»
«01MCO;i ivimtti IfiltM
eOL >nC'> rr«lile lyitf «•
FULL RANGE IN STOCK!
COMMODORE
VV " Ttoi Kfttfitt
DOZENS OF OTHER PRODUCTS
AVAILARLE!
ORIC
1fBT4l
t4M.04
llM4f
S^* II"
4IM 00
71f S 00
4H0I
ftlH
mtot
Miftoe
14 »M
41 ti
HARDWARE
UrK 1 4111
Oni: I 1«N
ORIC SOFTWARE
Mf)^..it y
M(r..:t •
MOsar*,
VC %•'•'»
VCnCI.I
vrsi !■
vc -;♦ 1 ,'
v-r ^r I \
Ofic tHfltl
Stie Mtiltlf imti- I
Cktti
Oric-tifi
lifntittmb
Svptfttttf
llali*i>wWirri«r
Orlcnancli
Cttllt
Uttlh S»tiillli
/«4lic
Pilfiler
Oris fsflfc
<Oftr.:
'.Uirur.Jl'l
(duo BylBl
(A4Fi
(AAFi
(A AH
liitB
iota
• it
iJi
iti
fit
«t0
Hi
i»
• ti
• if
• ti
• u
14 It
PLUS 50 fMORE ORIC PRODUCTS
COMING SOON!
Mill or tetepltofie order:
Barclsycaril or Access Creillt Card
accepted.
8ARCLAYCAR0
Only defective or faulty goods may be
relufned.
MICRO MANAGEMENT ORDER FORM
AT
COST
CODE ITEM
OTY
€
P
f
P
CREDIT CARD No.
SUB lOIAL
NAME
BARCLAY/ACCESS
P&P
ADORFSS TOTAL
MICRO MANAGEMEN
32 Princes Street. Ipswich. Suffolk. Phone: (0473) 59181
PR OGRAMS WANT ED |
SPECTRUM DRAGON
BBC ZX81
UJOFiK (m^ FORCE
THE BIGGEST
LITTLE SOFTWARE
HOUSE AROUND
THE ^(M
DO NOT PASS 00
Nu* t'4# sntTKuM vrrt'->nm if, nt Ai>y
nOAHli GAMF v»vu fcijw (*AHK lANC and *»(
tn^i Up 111 SIX PI AVIBS c*f* ct>nioeie wih rlw
MrCHO dotfvfl «ll ttn; wtyk Acu m oict
ntHOiVUi JIHARO HHl COUtClCW. l^M
'*1" t ilOOlC, ACCOUNTANT. tS
■ ' ) ASS: ! RCCOHDtR SUPfnO
■r VI" ,AMt bAVf r. f»f fip<HT
' ■.t,,(rt. iv.tl, f.ill *.».- «jniMATt
.n (AMUV' CAMLS v-v,.. . V-oNOPOLlSf
VtMiW MtCHO' AMA/t %'c>v»f f'«ndn. Hfvj Mftiily
iCio yOiU im»9tti« vol* GRANS y an i MlCHOh
A 16a ?Xd1 v«it»io't «fto *vjiil«ei^« 4tiii SFfcC
^'"^
>«
;^^
k'O'
7^
Y4-^
I oit2 Players
THE WINGED AVENGER
Fafti «rid furious, I\^^ vorsions ol thir
f»am« 9iim« on rhe SPCC1RUM topo,,
ih« anginal i»ncl the NBW VERSION
SOUND. GRAPHICS SEVEN SKiLl
LEVELS Full ARCADE ACT (ON includ
mfl THREE WAVES OE ALIENS, HIGH
SCORE. REFUELLING RAPID REPEAT
FIRING. SMART 80MBS and LASER
SHIELD PCW "OKE OF THE BEST
SINCLAIR GAMES YEf ■ HOME COMP
WEEKLY "FOUR STA^ WINNER 16k
ZX8t VERSION PROBABLY THE FAS
TEST ZX81 GAME- NOTED as EX-
CELLENT bv the INTERNATIONAl
BUREAU OF SOFTWARE TEST IRk
/X8i & 16»4eit SPECTRUM VER
StONS AVAILABLE NOW £6.00.
m^
■ASf litVADf Rt
b USIH Dl^flCULT ro 8IAT O^^t or iMf
MOST AOOlCnVF' te A 4611 SPfCTHUM
CUnRfhfTlY *m FASTfST VtBSiOKlOn tHfc
SPfC I miM SHIUD AVARABLl if vou c»n I
HAND4C ?Mt ACnClfl
VAMTZI
48k SrtCfRUM Aj< arCTHiC V FUSION o» |fi»
CHUNK V (|rrivl<MC« ^rc^ G/>i %
OMlfii r«qu<^ uo to S*K *
ni^t*" <if p*«i:fite if yoj wist' ." * <.V" *^iv
flH uMPinr GCOBC snrf t *riii t>ict ihrow
fR U|*jAt>* vm^f oini#« cuptiriiMfJ Hw \ii%\
rSfO. 48« only
SCIIKMBif
4Ht. SKI-( T«1/M JUS
SIS
lur fxp
ru»
u\
TOT
iio
111 m
JOB
U4
m
K7
JOI I'l
Jii
PI
m
313
•41 in
m
m
M4
441
m M
m
m
nl
•n
im m
m
04
m
[m m$ m my m n
MA TIM r
'SHIFTY' 40li $f*CCTnUM
A *V V^OH OR TMl $PtLTHUM
%> ' ^'ViiJ"** III uviiminii* (hp lirm
M». I ...lurii StNCi Am MAROWARf
vj.f> if all, T'ti' PRlNTHI U*«o Ihn STAN
:>AHiJ t^iNTm »ll m#Uu1 ovtt 32 CHARAC
flH'^ 11 H KM m mitVTrn niOfWAYS
;i.*tM*r Atiy wnli'i 'Hi«r ^ (!«««•
MM* ifiit> h* »,(>*( l*t«i<l !' 5''*"'
t.i (p^Kntfuj ami rr*M fw KvbTtHJ [i >, (•"_> '<«GMl
MAMGIN SHinv rt-t WOHO StARCH. MOVL
PAtlAGRAfHG SKR PaRAGRAIHIS APHINO
^^\^A'•, ^Avr a'm) IOA') frtm* TAPT iNDFNt
.'AMAS rt*Kl *».vw *l*^1»fft PWRAShS ri. tw
MMHtii irwa ACC»4.Md I'om UAIA STATI-
VLN ■, ut,'HJ DtllNlO KtYb tDITINt; ift DM
^,;.HiL»i uftin^ 4 tiwuy CURSOR WUVl SHff'Y
. oMirv « {MMcikrfiF <>v<tti H !iA'tH>l*) '•*TT*ii Aim} ialf
>riMriitti<irt» R«qufi»« /X {un'iwi OMIY
17. M>.
YAHTZiAtK
EIlZISIIIlll
3 A^L^k^^ ^ A 4llM»
0^ .A t
UP TO 6 PLAYERS
MATCALC
16 8t 48k SPECTRUM
Th*t IS our SPREADSHEET PROGRAM
wan ditfetoncQ. Tht ONE has tho
option of rhe 8t«n<J«fd disptay ar a 64
CHARACTER per LNE dtaptoy of
printout FdOAl tor VWAT IF, CASH
FLOW PROJECTIONS, and uniilvsing
related figures FORMULA may twi
MATHEMATICAL o* LOGICAL MENU
DRIVEN SAVE Bnd tOAO to TAPE
I^ULL (nstfUCIiona and TWO motrices
on TAPE vvJith ft lull tfJuplviiMlion t)l
thutf fofiTUrtiori PCW 'MORE
FlEXtBLE QV9tmn than ' Both tho
1 6k «. 4Bk vttf s*ons on ONE TAPE
SIMPLY HUNDREDS OF USES
JUST C700.
^::^3^
> ot^*^ ^ •*: ^
*.^.
.^T"
'/M/
•*f?
"'^^feic:
DISPLAY
»toMf would r«u t»l^« 77:1 diff«<«oi USIR OE
^tNIO GHAmiCS on m T6h SPfCTfHlM d# «
l-ULi 334 4n i 44bi AN :«n im diflpUyiHS on
•ccMn SI th« SAMt TIML U U G • *«« «fOf«d
At PAGCS snd any tn^ p«a«« may tM CX
CMANGiO m MrMORY F<IFS c^-w t^ -.AVfO
or lOADfO tfom TAPf ii « '*»«<1
^c«tion lURN t UDG OfH 411 '^^
ftfP a UOG owr, REVERSE • nu ■
OuarUf UOG into • FUtL CMARAi 'lh MOVt
• KfOil o*m WYCI •! • Tii^c. «jp c>OWN. ^rrr
Of WOHt FiVf iortipmm TAf^ FllES mn iN
ClUOED 1^ i*|J* ONt CONTAINING m ft4
CHARAC TFR DISPIAY Of^SlGN G«lO fw con
•truclina CHAAACTERS pnd SHAPES FULL
INSTRUCT IONS t>d ANiMATtO OtMO
SCRFrN C7.00. 10 4 4* SPfCTfiUM
CLONE
CtOMt li pial.*trt> ''» HfSf OACK UP TAPE
^ound. Wa ara r • •- ' ' vHi m^t* 0ACK UP
copies of v«ii ry^'ARc clonc
wtN copy t»l^. ' •nd r^TANDARO
TAPf 5 ClONf «. - ...JiCT vouf SOfT
WARf INVESTMlrNT b/ «nsur<no you navt
BACK UP A* PHOtCCTON foutjrt«t ftf* COP
ttU tml • iJeicript*i>f( of riLt TYPES it CtVtN
If voii want • COPY TAFE th^SUY If^ ftTST
ClONr Ift AVAKAfkr on lh« STIMCT UNDfH
STANOtNG THAT (T Wll NOT lU US40 TO
INf-RiNGi CUPY RIGHT TAPf $ uo to IBk c*a
b* coourd. COPlfcH *»• '^ad* of ©acK program
m n •p|>*«r« Qo t«p« UNt'f' ■'"R^'i '^'OPV
TAPES "aONf Dots N ' rtl
HftoAO€OArrE«fAr» ryA ,>»«*
TAPES (t**! can'l b«» BBf>lkl.\ ,.. -^ o«f
lim>^tH>iiy tfw |u«i Ce.tO. Ail b^Hfe^Cl RUM
MS LlUNt WIU CO^ MOST COPV TAPES
SHOULD YOU WISH
THE PROGRAMS ON
THIS PAGE ARE
ONLY AVAILABLE
FOR SINCLAIR
COMPUTERS
16KZX81
CONDITIONRED C3.S6
TOOLKIT Cft.OO
ADVENTURE IN TIWE Nearly 60k of
ADVENTURE in parts fof tho \6k ZXB^
C7.00.
WINGED AVENGC8 £4.50
DO NOT PASS GO £6.96
Most proo«aa\s avsilAble Uort^ BUFFER.
MICROWARE. SOFTWARE SUPER
MARKET. GREENWEtOS. HEFFERS.
JOHN MtNiJLS ar%d SQlected SPEC
TRUM COMPUTER FRANCHISES
DEALER ENQUIHIbS WELCOME
PROGRAMMEitS DREAM
ifik 01 *a* SPECTRUM
An «dv*nc«0 SPtaRUM TOOLICIT Con>«MiMi«1
o* iw»i t*50 BYTfS of POSITION INOtPfN
^ENT MACHINt COOE RENUMUCR iin«« ly
fitoc** AHoAt START FINISH INCfltMtNT
m6 r** START U b« de'ir^d ©LOCK rw -nt
MOVt .'w:Md»'>y FfNUMBCR -
GAP RtNUMRfn Aill mrurr.i .
GOSUB. ilST <»i. **tttMxii 1
CHANGE v ' MIS r- m^n -»
OUMf> VAH ana LGNUNTS n.
OlSf*. Av I'* -r rt.i*- o' wiitMMt
.HHi .% FAST.
■>SACifS *ort >*
, WORKS ll«C
NEW RELEASE
''JAWS REVENGE'
48k SPECTRUM
11 iiHir^nnni vvitN ^lt bo» o*'ice "«tutf>6 JAWS
.ft-. * . 'jOry eating HAers to t*-^ spec
T ;,M .p K^ v*tv OAT ARCAOC GAME JAWS
r.r> 111 .fVAv t^ruij^h a "n-niHl (liaT of OtVERS.
^i-.;*fMAN, JtUVfiSH SWIMMERS »tyi
* I >*^ vot» comrol JAWS *n |t«i FAST MOVING
!'«• of carA*0* Avoid OEPTh CHARGES EX
PLOOING JCUYFISH HARPOONS ARMED
SCUBA OIVFRS m^ EAT «v«iy|i>Mny voucaiv 6
JVFS. SCRAMm E tvp# SEA 8€D- cynant and
HIGH SCOW Alt WACHiNt COOt and FAST.
OfcMO SCREEN 60NJS UVES, FASTER
GAMC ron » 0,000 POINTC. WICAK MAVOCK
ON iKf HUMAN ^ACF tHf RfST CAME
Yfcl ANiMAt RICHTS MOVEMENT' Vft &
4»fc SPECTRUM €1.00.
#^ w
M
%
>^
WORK FORCE
140. WILSDEN AVENUE
LUTON BEOS.
Post Included
8 YOUR COMPUTER. AUGUST 1983
Assembler/Disassemti0r oric-i
The assembier toUows sandard 6502 oonvenljons
and has proved very reliable while m continual use
by Durell Software Features include the fotlowmg
Generally
List t^^ile
Pseudo-Opemt>ons
Auio line number ing
LIST
EQUATE
Six dwacter labels
DELETE
BVTE
Updatable lisl-IHe
LUST
DBYTE
Malhs on operands
ALTER
WORD
Syntax chadtmg
INSERT
TEXT
Output 10 pnnter
ENOSTOP
BLOCK
The disassembler also allows output to either
saeen or Ime-prmter The tape comes complete
with comprehensive mstiuctions. £8 95
HamerAUack oric-i
Pure machine-code, super-fasl. acl»on-packed,
highly addictive drcddti*:>tyle ycune ti:;qurnf>9 great
skill The harrier takesotf from an aircrattHirarner
and flies over sealx^rne defences to attack enemy
installations on a nearby island. The harner may lly
faster, slower, higher or lower, and has bombs and
rocket fire with which to protect itself and make its
own attack If it flies tx» htgh it ts detected by
enemy jet-fighters (which \\ may counter-attack) -
so ft needs to hug the mountainous terram which
also vanes with every naw game But the island is
heavriy defended by anti-aircraft rockets and tanks,
which again the harrier may counter-attack or try to
fly through A tally is kept of fuel, bombs and
rockets, plus player sccfe and high score. Finally
ttie harrjef must make it3 bomb-njn over the enemy
t}ase belofe returning to its own carrier. £6.95
Starfighter oric-i
Pure machine-code real-time graphics. The player
IS in command of a gclactic defence vessel. His
mission is to attack aid destroy intruding aUen
vessels Al long range this can he carned-out via
the ship s computer and space-scanner: the ship
may be manoeuvred to a position from which a
photon torpedo may be launched However be-
ware! It your reactions are siow you may crash into
enemy space-mines At short range tf>e action is
hair-raisingly fast as the alien ship ts pursued
through space under manual control See the
star-scape spin relative to your ship's manoeuvres,
but watch out for alien mines whizzing past. Blast
your phasor al the alien - but be careful! You must
preserve your limited energy and weapon re-
sources Weapons, shield and energy status are all
monitored throiighout the game - which may itself
be set for variable levels of skill £6,95
Durell
Software ^^=
Durell Software
Castle Lodge ■ Castle Green
Taunton TA4 lAB
ENGLAND
^.
lunar Lander/Asteroids oric i Dambuster
LYNX Jungle Troubles
Aimed at the newcomer to BASIC and/or the
Onc-l, these exciting and enjoyable games illus-
trate the furxiamental fochniques of interactive
real-time games pro wim computer
graphics The games ilively short and
simple, tmt with a clear structure, and each is
folk>wed-up by a second version where e>jer^ tine
of the BASIC is preceded by at least one line of
english explaining how it works Apart from its
value as a general learning aid, these games afso
provide an illustrative guide to the One s screen
attributes £5.95
Aimed at the newcomer to BASIC and^or the Lynx,
this novel and demanding game of skill illustrates
the fur»damenlal techniques of interactive real-time
games programming with computer graphics Simi-
lar in concept to the Lunar Lander/Asteroids tape
insomjch as it is folk)wed-up by subsequent
versions where every line of the BASIC is pre-
ceded by at least one line of enghsh explaining how
It wor<s. However this game is m itself ri very
substantial product, being about ttK. with the
following features;
Introductory instructions backed by dambusters'
Uieme luritf
Three planes and three dams
Bombar flies higher, lower, faster or slower
Random anti-aircraft fire
Bomb bounces relative to height and speed cf drop
Player scoce plus high score £6.95
SPECTRUM
Pure machine code This orginal and witty game is
set in the depths of Ihe African jungle First you
must direcl your cartoon fugitive away from a pile
of axes to cross a nearby nver via steppif>g stones
that protect him from a lurking crocodile. Then he
must dimb a ladder to the n^xl level, where he has
to fell a number of trees m hs path. As he does this
a marauding ape appears from the left of Ihe
screen and steals his axe! So back to the start for
another axe and more problems with the crocodile!
And the apet Having hacked a path through the
forest he may climb another ladder to level three
whore he has to Ipap a rhasm by grabbing a
swinging rope. Will he ever escape back to the
city? A highly amusing game with delightful
graphics suited to alt memt>ers of the family - but
very frustrating and addictn^ £6 95
Why the BBC Micro?
It might be fairer to let
someone else answer
that question.
^""'IKr BIKl MHTorciriipiilors arr thr* limousines of
homo comput(Ts/['he graphics are prolialilv (hr brsi
of anv ma(*hiiir in this class. Ybii are paying for a smart
ma< hiiio whic h woulrJ nc»t disjj;rare the home of a
professional^ J n^-f* IfttrhL f**h. liX
'its design has pven the BBC Miero an unrivalled
potential for busiru*ss, educational and serious hoiTie
applieations. It has betMi ef|iitp[»e<l to funelion as the
heart of a sy*«^tem whieh ran hi* expandf*d to suit ils
owner s needr W huh Mum Hf SoftHuu* Hrrwu\ fvh, HA.
^*^rhe most attraelive ami exeilint; feature of the
\Mii\ Microcomputer is \Xs enorfnous potential for
expansiiui nliich will allow a hijrhlv expansive system to
hi* huilt-Upr th^mrtih famtthfrs. If huh %fi€rff.Jum' V/2.
""Thev (the jjraphies) are trem#*ndf^usK exeilirifj;.
and llu'v are one of tin* features (hat make this maehini*
stand <Hit h**ad and shoulders ahove everything else that
is available in t\\v market place a( this time"
I hire I'uirhrn hjhivatiimul (lumpiiiinfi. May *H2.
*1l is expandable and has a powerhil BASK \, It has
superb sounti and ^rapines, (be softwarr is readily
available and the price is ri«i;ht."
Mr. 4, II Ath's, a Hfid Mirnf imner fnnn Ham/}shir(\
""'rhc* basics are easy to ffdiow. My wife has
develf>|»ed a |*ro^rarn lor t«'a**bin^ our daujihter IVench
vo< al)ular\; Our dauji;hter uses it matnlv for jjami^s and
8im|>li* protjrammincjr
/)r A, YhnvntKh fi lifta Mirro oinwrfroin f.o. Ihtrham,
"It if; a verv powerfid (Hun|mter. My husband has
written his own data base. I have been writinjj [HH>^ran»s
and prof;ranmiingt;ames,Evenlbe<*hildren have written
small projrramsr
Mrs. 4. M. Thomas, <t fifiC Mirro oH'iwrfrom llrrnn.
""Nc* other computer can offer such ease of use
when clealinji with complex scuini) **ffec|sr
UhirhMirnKhinp'Hl,
"It isn't often a journalist c^n sit down to write
about a **omj)u(*T wit III be certain knowledfjethat hebas
never seen a nicer machmer
(wU\ Krwnrw Prrsoiuii ('.ompitfrr ilorUL Urr. 'H2,
'it has pot hupe pott^ntiaL Besides plavinp
the games, the whole family arc learniuH basic
profiraiTUTiin^^r
Mr l*S. (Irern.u f{fi(. MirrtHHrnrr frtnn Suiffortlshirf,
"Kvervthinj; possible seems to have been done to
ensure that this is not a 'dead eruf inachint\,r
/'#/rf/ ftrrrrli'M l*rrsonol ( 'tmtpiiirr It urhL July *H2.
rrrtrrr
i
HI in 49^ fli Hi (CH dk Hi
ililliiiiliiiiMiiiii
Hiiiiiiiiifiiiiiii*
.M
Pf'rha|ftsvvc( oiild just aiid thai tht^BBC Vlic loi.'^thr
iiiai hino whuli v\asrhoM*ii Ui Inaf xhv lirarl til ihr lilU iV
iaa.>siv4^(^(Hii|>iittM I jh^racy Pn*jt^<*t*
It is also the machine whirk havinjj vv(*n the
Department of InciuslryV l>lessinji;, will atediml lor
over 80^1 ol tht* e4irn(Mil<T> thui^ht In liritisli srIuMils
tllih year.
And now lor some [aets about the niuehiiie ibelt.
Thi* BB( ! Mirn* is lt^ht^eoni|Ki(i and. withu
eonvrntitinal * It <Mrir (ypewiilei keyboard, rasy Ut {£et
the tee I oi.
mic««)«ornfMjrt
w.
It can be loaded from virtoallv anv cassette
recorder. And there i^ a wealth of ready-made programs
available covering pamt*s* education and business
subjeits.
1 he BBC Mic TO uses BBC BASIC, a sophisticated
version of the most popular computer language.
However, as your confidenet* and fluency grow, it
can i»e adapted to switch to other languages.
It can also become a word processor, with the
tacihty to link with a second processor tor high-powered
l>usiness use.
A dist* drive unit can also be added. And with an
adaptor, tbt* BBC Mitro is the hrst mic ro to be able to
pick up programs Irom the Micronet-Pn^stel system.
Another adapt<ir converts yoin 1 V into a leletext
receiver, w itb further ability to download programs.
All this for only £399.
rhe most sophist i<ate<l vtTsion of the BBC Micro,
the Model B. is only £:iW/riie basic Model A is £2W.
(Both come with a "'Welcome cassette" and compre-
hi'Msivt* introductory inamiaL)
They are both availat)le from John Lewis, selected
branches of Bo(jt.> or lottal stockists
AheriiativeUvil vou would like to urdtn a BIM !
Miero li with vcuir credit card, or if you want dleaddre^^
of your nearest ^stockist, just [>hone (H-200 ()2(MK
Or, you i'dn buy a Modt4 li bv st^ntlingoff tlie *>rder
form lielow to: BB(i MicroctmiputtTs, c/o Vei tor
Marketing. Denington Kstate. Welliugborouglu
^ort bants.
Your order will be despatched bv lully insured
courier.
F'inallv. vou eaii idso use tlie coupon simply to get
full reprint^of tlu*arti<les from which the press eirltings
feaduiHl have betMi taken,
® Ul 200 1)200 credit card holders.
I la BBC Microroni|HjUMX eA>V<Ht*M Marketing.
lienington Kstate. \\<-llinglH>rough. ^orlhants \>I8 2KI.
L lUeabC bend uie more inturniatiun on the BBC Miero.
Plt^asi* send ine HBt Mcnlel B Mieroeomputer.s
at £399 each, ine. VAT and delivery
I erM*li*se PtVehetjue payable to Aeorn (.ompulers
Limited Headers A/( ! or chargt* ni\ credit eard.
(lani Nunilief
Name
Addn*ss
Sign at I in*
Posteode.
YC8
Ht'ffiat'ivd No. 140 :m\} \M Nci. 21.1 44HI220
The BB(' Mi(:rcK*()mpiiter System.
lK\sif^iied. pmdurtxl and distriliulrd t»v Aiiiiii (^•iiiipitUT.s l.iiiiiu'd.
See the BBC' Microcomputer Syblcni at The Ac«>rn I .ser Exhibition at The Cunard HoteK i^ondon. WO. Autrui?l 25-28*
CA^-tS FM^<
raSTIDYBBS
CT SOFTW*ft)
«xoad« gaae
real tUe
speed Machine
code, hi - rae
gz«phlo8» full
colour and
sound effects •
16 or WK
Spectrum £6,50
IMPACT SOFT WRE
I ^M .1. IStA&
iftHqh Speed
'— csan
Pizst class
exaaple of the
popular arcade
gaae in hi«h
speed machine
code and hl-r8S
graphics y full
colour and
sound effects*
l6 or 48K
Spectrum £5*75
GAMES PACK
Blitckrieg
Alien Rain
Fruit Machine
Lazer Blast
3-D Mass
All in hi-res
graphics .
I6 or 48K
Spectrum £6.50
ZX Trek
Startrek game
:in real time
hi-res graphics
full colour and
sound effects,
constant on screen
display »long
short range
n plus
status report.
46k Spectrum
X6.5O
PIVJ^II
*mK 3paotnw Dragon JZ
Exoitliif adventure, fight x^ar Mmy thcoia^
vp U> 15^ loo&tlofw MM rm ••u«h for tha
Holy Gnil* £5. 00
ORB
^X SpM^tna Dt««twi yz Via ZO l6lt
S*ar«h through tha \mdtr«roiB¥S labarynth
and dMtro; th* draadad Orb. S^countar
aoiHt4ii« and dlmoorar traeuz«* C5*00
rn
16K Spactim I>i»«on ^2 Vic 20 or I6K
Sava th* ^^y ft'OM the tQlnona ueine
jour phaaaxa A iorpadoaa,Long and short
£«i^a laan.gAlAJcy mp A a tar buaa.
€5-00
^fiM^V;#-v4,.
Vie 20 U!r EXP
AXian. m^ mo:
IhB laland. Pwitoon.
NEW FOR VIC 20 UN EXP
FOt THE VIC 20
GALAXY ATTACK
COSMIC KNOCKOUT
4 types of attaokerfi aooomp&nled by Combtnation of breakout and spa^^
flpeballB and moUJoni In hljh spe«d . battla. Keep the oatoUlte from
machLna ooda Hi -res fraphtca and fui) oraahtng to the bottom of the aoroen.
oolour. Hl^h apead inaohino code
Kayboard op joystick &6.60 Keyboard or joyatioR 66.90
PROGRAMERS 25^ ROYALTIES
ii4:f»Mli7f;ii*]:
Haw and original aaohlm coda apace battl*
with hi-raa ffraphloe * full colour*
16 typaa of alien plua the deadly Za^^aca
expanded soraen keyboai^ or joyatictt.
C6.5O
1*1 i 1 (■ • ivJtM •11:
k1^ Ell If ^Mm i f^
Both with hl-ne «z«phlca ♦ full colour
Itw tito on one oaaaatta* £6^50
ATTRACTIVE DEALER DISCOUNTS
PLEASE STATE
1 Cassettes Required
2 Machine Type
3 Memory
IMPACT SOFTWARE
70REDFORD AVENUE
EDINBURGH. EH 13 OBW
TEL 031 441 4257
businl»
. . • is the only tradb
ntagaziiit uniiiiiely poif td
to link monnf oetorors ond
Inttribttf ors wiih rt hiiltrs.
business
. . . It iir«iiiic«d from Hm s«iiii«
stttUt «s Practical Compuf inf, Coni|Httcr
fl—k\ff $y»f«ms loteriHifional,
Eioctrical ami Eltctronlc frad«r,
El»ctrkat and llodia TroiBaf odpl^
Y«vr Caaifiator.
BBC
MICRO
INSTANT
MACHINE
CODE!
Yes, it's true. Instant machine code from a good I
subset of BBC BASIC. Type your BASIC program I
into your model B BBC Micro, trigger the I
compiler, and your program is changed almost I
instantaneously into superfast machine code. I
For £34.95 you get: Cassette version of the I
complete compiler (along with a version of the I
compiler for use with discs, ready for when you I
upgrade, the disc version being dubbed on the I
cassette after :he cassette version); complete I
compiler listing; extensive documentation and I
instructions. The compiler was written by Jeremy I
Ruston. I
THE BBC MICRO
REVEALED
By Jeremy Ruston I
' . destined to become the bible of a\\ BBC microcomputer I
users, , ' (Personal Computing Today]. If you've mastered the I
manual, then this book is for you. Just C7.95 I
LET YOUR BBC MICRO TEACH YOU TO I
PROGRAM I
By Tim Hartnell I
'. . takes you further into the cloudy areas of the BBC machine I
than anything else I've yet seen. / (Computer and Video I
Games) If you're |ust starting out in the world of programm- I
mg, then this book is the one for you Forty complete I
programs, including OtheHo/Reversi. Piano and a host of I
dramatic grdphic cemos Just £6.45 I
Interface. Dept YC3, I
44 46 EaHs Court Road, London W8 6EJ I
Please send me: I
( ) INSTANT BBC VIACHINE COOE^tape and book-£34.05 I
( ) THE BBC WICRO REVEALED*Ruston-£7 05 I
( ) LET YOUR BBC MICRO TEACH YOU TO PROGRAM- I
Hartnell -£6.45 L _ _
t enclose £ ■ T»itpll#Wg lli»gi ii r^^
Name I 01>461*4139
Address I SHi ^Ut fmmWiatt actlttn. ^^F
YOUR COMPUTER. AUGUST 1 983 1 3
A
Thus fh« Mirin Butintsi cantrolUdl
circiil«llon wmmdmf Itit Koi b»«A ciilitil h^m
ttit wlAitt #f imffMi t0 IneliNk pulMflst m%
wdtt « taiistliiQ ratolUrf . It lil Ftad#rilii|i
wMfh Is «(bMliii«ly wHal ft Micro
iil«iiiif Mthirori wli# n%%4 to ro«eli rotalloft
mtd iodorf off octlvolf withovt wotlofo,
tolif firit oHlvMitOfO of thU grovinf mw
by promo tkiy your prodycts In
^
busimss
I
1
I
i
Where else can you see so much
for Sinclair Computers?
r
I
\
71
ONCE AGAIN AT ALLY PALLY
THE BIGGEST SHOW OF ITS KIND
ANYWHERE IN THE GALAXY!
What Computer Exhibition gives you
the opportunity of finding everything
(and we mean everything) for
ZX Computers?
Where can you find more than 150
exhibitors dedicated to Sinclair
enthusiasts?
Where on Earth can you discover new
and original products — hardware,
software, books peripherals,
programs, add- ons many additions
launched at the show?
Where can you find plenty of space to
move, eat, drink, relax and,of course,
buy?
Where will you discover that special
'show offer" on the equipment you
have been promising yourself?
Where will you find an exhibition hall
with so much parking space — and in
parkland too?
And what other exhibition offers you
all this for only £ I entrance fee (50p for
kids under 14)?
There's only one answer:
THE 8th ZX MICROFAIR AT
ALEXANDRA PAVILION
SATURDAY 20th AUGUST 1983.
Make a note of it now. . . and come
along for a good day out!
Tiieliigsliow
for a quill
(or less)!
CUI Din IND KEEP
i|lfeM4
I >ilow vi^ns t'cn the A) iL>tii^ «trD Mi jn<) Noffn CtiLuljf : Phfntv st |i4tktfl)t M?^« a» i.ti
A I
■ ^
■>i
%.
^.
iM^bWV****
I
I
I
I
I
V iriii'f 'i; Alf undfi* ^\ilj<;c ;U'ii;< ti« ^^"XXt ElUi 01 /
'.'»:h1 hv% t'on tht'C A HiiijiF rMKC
i 1 r inv p ill 0' rii« u l\ i?nuui»e Ww ftin|> UtM lidfeJ ^ imw^^ tinj»
I -III' I :nicoii N: VAf' iption? 51 ^M }iU\ itMol \<>K»»t /
(Iti \n^,^ 'i< Mi< /X MICRO! All* ^ fiOOIt(^n
/hLEXAfi>RA PAUU:i
v^url^J v<»*xe(olirvkb»iioi
By London fftnsport
1 1 ,.1- 1:^ >M >i V . k' ij Lilt* ffiir V)tli>'i4 <jl«>
*i»h Wi bw sc'vict to lilt (♦•
« aRIIISH Utl
<r»*»gt «o» B K -«i HIGMOURf ISUNCTDN
• RINGS CROSS
• vtcraRm
Link with A'i
ttr. Il ftnit)ili;iii
KUJHKUW^
t*ii.tJK}>ilv lii»r
WOODGIUK
HNSBURY fARK
KINGS CROSS
OXfORO CIRCUS
ZXMlCRdKiR
ALEXANDRA PALACE,
SATURDAY 20th AUGUST 1983
I
I
I
I
I
I
I
I
I
I
I
J
SATURDAY 20th AUGUST 1983 AT ALEXANDRA PAVILION, ALEXANDRA PALACE, WOOD GREEN,
LONDON fill. FROM 10am TO 6pm. Advance tickets available from: Mike Johnston, (YC) 71 Park lane,
Tottenham, London N17 OHG. Adults £1.00. Kids (under 14) 50p. Parties of 10 or more at 20% discount!
Please make chequesfPO.s payable to ZX MICROFAIR and enclose S.A.E.
EXHIBITORS! Call Mike Johnston now on 01-801 9172 for details of space at this and future shows!
ARE YOU OUT OF
THIS WORLD?
SOFTWARE PROGRAM WRITERS
SILVERSOFT want to hear from you...
We are looking for out of this world, original,
creative arcade action games utilising cosmic graphics
written for any of the popular range of
home computers.
If you think the games you have invented would
challenge other space travellers contact:
Dougie Bern at SILVERSOFT LIMITED, now,
London House 271/273 King Street London W6
Telephone: 01 .748 4125.
itfjilXiVXViLVtTyiSljjIISttiCS
I
^w
16 YOUft COMPUTER. AUGUST 1983
100 FREE PROGRAMS
FROM SILICA SHOP — WITH EVERY PURCHASE OF AN
k
k
ATARI
l9 78BiX9?9|
«W HhDUCED PRICES!
We at Silico Shop arc pleased to arvnounce some
fantastic feducuons »n the prices of the Aiari 400 800
personal computers We believe that the Atari al ii!i
new price will become the U K s most popular per-
sonal computer and have therefore set up the Silica
AidM U^t?f;v Club This club alrvaUy Itas a tibrary of
over 500 programs and with your purchase of a 400
Of 800 computer we will qive vol Ihe first 100 free of
charge There are also over 360 professionally wrii
ten games artd utility proqrarrs, some are listed
below Complete the reply coupon and we'll send
you full details Alternatively give us a ring on 01 301
1111 or 01 309 1111
ATARI 400
with 16K
£149
ATARI 400
with 48K
£198
ATARI 800
with 48K
£299
400/800 SOFTWARE & PERIPHERALS
Don t buy a TV game' Buy an Atari 400 personal coTiputer ar^d a game cartridge and that's all you'll need Later on you can buy the Basic
Programmmg cartridge (f36) and try your hand at programming using the easy to learn BASIC language Or if you are interested in business
applications, you can buy the Atari 800 * Otsk Onve * Prmter together with a sefeclion of business packages
Sthca Shop have put together a full catalogue and price ist givmg details of all the penpher ab as well as the extensive ranae of software that is now
avQiloblc for the Atdri 400600 The Atari is now one of tKe best supported personal computers. Send NOW for GiliQ« Shop s catelogue and piiv«f li^t
as well as details on our users club.
THE FOLLOWING IS JUST A SMALL SELECTH3N FROM THE RANGE OP ITEMS AVAILABll:
AQCiSSOnilS
CiMn
Cmmtwt
i»t*ttciii
I,* SlKk JovitK^
l*«C $i*|>pt*»*
P«iMI«i
APV tjmiftt IN f
n7t^SS!wSmIi
No}
No I
No 4
Nob
Nod
No 7
No a
fwrnokot
MMllOri liVivi
VooOooC«ti
Tht Count
l^f«TI<] O* O
N*0 Ch**» T^wn
No to %U* «ll*^<l 1
No 11 S«wt|i^Hi7
No 17 GciKton Voy
iln«(t WOrmi
Daflactio^t
SurHllv (jolt
AUTOMATS^
StMUiAtlOM
C'ui^ r>umt>l# Cmp
U«t»l<>ntl O* Hvf*
ttm^H al Ap4hi-
UpOtr HtdCh^ Am
Cm*r»^*t** A*mt, tX>C
C«n^Vt«Sfc *!•*
Corr«H*«v Ma«M«rvr
Of n« Aim*
OOttl»Mti#i tm
OOSSUMHial
M«tc Af*ri fiootit
Op Sy!l**ii L*i»ni«
ausiN£&s
C»kvliiot
(:>#£« IrfOn M«tr«r
Gr«}h II
l^iwiMCtnyi
Moft A Loio Anal
N«miA*« lu«40tt
^•fHKitl f ift* Womt
Sittiii<ei 1
Stock Corrfoi
V.llLtflC
IAfa«iliy Pl«nA|lf
Wi*rd Proe«««or
CflVfTALttAfU
F«nt«iv<«nd 7041
G«tiicnr Quvti
Houv Ol UitMtf
S^xti Of Mail
Wati'iOQ
«Vor*oV<«*r lil
PYMACQWf
AIqK* Fighltf
OVO'^IMIO
O^itati
fofvit Ftft
inrrudai Al««i
MooaTch
Mooi<«roba
Wtrtflt ol Tha frtv
$pari» Tfii
Spaca Trap
Slud Pttli««
Tfipia Siockaot
Mar»\i Tat T<*p
Mttrtc a I'rob Solwii
MyowMKne
MuK Tarirn^'NotaiP
Myticaf Co*t«vitr
My f irti AiphJbti
Numtwr Siaii
Polv««c
l^ra»4dtinii O* U S
Start o ID <ktmhict
rhoM n M«t^ Syi
VtWoMitI* riMft
WorckmMtf
ffis^r gi&^
Aifteak
C4ibtrvHo««i
Cltmamiarv S*o*a«v
Fiognaittt
M*clirttv OtCk{K>
tntt Comptp Darn
Ltrnofvad*
Convfrtanch
C«'*<' C#rma«
Conv tial>*r»
Conv Soanifrh
CiatQv Ciaf
f aro(i#»^C fc Cjpi
trirti To FVof 1i'7<'3
K>oaaom
Mwtk CootpOMt
Siatat a CapitaU
TOMCK 1v(»|i>D
£M} SOF TWAfti
Uvtt
Eu'opaart Scafia Jtf
fUckWX OtCllOfV
Ifurtiotv Oamptv
Jw«r«0 Jat iM^*
Srtookf f A e* Jitaridt
Sw^&marif^ COrwryfr
SuOtrC^beift Tiii
T(M«rf%«*iir>t Pool
iMrtRTAlMMKNt
tdOLAeit
Ai«^ Cm
Anth.U
Aitamh
Atpaiafx'tf
Biac^tack C«|ino
OioclL Buiiaf
SuTtM^ Pod«
Caitta
Gt^ ufioif
Ctt«<M« King
Cfti'ata Putiia
Co<Arcrai;k«i
Corratfv 0>|»*IW
Dica Pohat
OofOtr*
Oomin§|i»n
Gal#v«d S Holy C*\
it* J
Loo«ah«ad
MffTHK^ Ma1C^
M«<Sti Tooct)
MifMitaur
ihwmhott* Carnat
Pta lOwhrif
R abbot I
Ha«t*ii M
Sairrort Ftv«
747 La4>d*n9 Simwl
I Cam Siud
SItaiv AdvaDiura
SkMiiaira
Spaca O^aiia
Spaea Irth.
$uit«rtt Palaca
Tact Tf»k
Ttr»v
W>i«rda Gotd
M^iardi Rav«Afli
IfffOHll
iMA*1lMi«
Ctfttipadt
tniartatrvtivnt «:•?
Miifttf Commamf
I**; M*.
Spaca tr«w«i:itr«
Sta' Raxiiri
Sfcipar BfiafcPui
VidioeM»i
MiMton Atta«(td
Mouifcillacii
UtvMai^'Goldai Fl
M>#a«c1 a Pr<nii«M
miftmiMi
0»ik Of iw«
f piOfn Ptmii**
Ffogtam Maco-dar
RS717 l(iiafla:a
Thifm*tPin\tH
IdK Maft^oiy ft AM
a7K ^icifv RAM
•YIIII©
PIWlQNAi HIT mmt
Ba^rv*' Gana^iiO'
Olarltiack ^ut9*
Goinn To InaOofit
K«Vt>0«r<t OrfKt
Moff* Cotfi ritor
*'#*Kloil F itnaia <^f
Sli*fcNiact
AlMtmmAti
AiMmb^r Editor
Of«mbl*r (APX>
Mtcfctloli fla«K
f*aic*i (A^K)
Moi IContw<n«fl
f^ilot <E<fwe«i«#l
PfOframmifif PCii
finiici «l A*Nm*f KJrt
aotoa aw«»r^#n
Ottptay L>«u
Grapftici Wtchina
K»(»f 1 a 3
Horkforiiai ScroMiftg
Mait*« M«morv M«»
Mint Mora P'ocmw'
Ptavi* Miniia G«
P^av•r 'laAo
VartiCil Scrollrf>«
mmmSS
FOR FREE BROCHURES -TEL: 01-301 1111
*tf^', ipiarfl ilifci It. «ii.i »M
m *'*
• ••«i >«>«' ^^d*- ^
**t »mI #• «M*
I !•*•«« •*• ^K
SniCA SHOP LIMITED
Depi VCOttaa. 1 4 Tti« Mewft. H«lti*rliiy Rottd. Skicup^
Urit DAU 40X Tol0phon«: 01 301 1111 Or 01 309 1111.
ZJI
\
FREE LITERATURE
9m )ni«f«tt«(f in purchMinQ «fi Atari 400/800 computdf and
wouid Mte to r«c«fyo copi«« of youf b'Ochuf«t And t««t f ppoUt
as wall as your pnc« tot covtnng ii ol itie availitilfl Hardware
and Softw»fp
Msm*
A(ldr»9i
I Poitcod*
VCOfiSa
Vour Cofnput»r - AUGUST HiS
YOUR COMPUTER. AUGUST 1983 1 7
THE
/
MdzlilLzL
#J
WimSl
i J
^m. Jit
■9 Personal computers
t Home computing
1 Smslt business systems
Sponsored by:
and
K5SI5k
^MSefiliii
The right place The right time
Following the overwhelming success of the 1 982
Northern Computer Fair, the sponsors announce '^^
that an even bigger and better show will be held ^
again this year at Belle Vue, Manchester, from
November 24th-26th.
This is the North's premier exhibition for the
rapidly expanding home and small business
computer market, mounted at a time now
recognised as a peak buying period for this type of
equipment. It is now one of a nationwide series of
exhibitions designed to attract the broadest
possible cross-section of both home computer
enthusiasts and the rapidly increasing body of
personal computer users found throughout
business and the professions.
Make a date for Belle Vue, Manchester.
November 24-26. 1 983, and post the coupon below
for more details. ^^,
^Northern
(gmputer
Fairr
I am interested in exhibiting.
Name
Position
Gompariy
Address
■ The Exhit
Pk>me c^m^ufin^
Smsft tHwtmss sywtmm
T^ephone
Exhibition Manager. hk)rthern Computar Fair, IPC Exhibitions Limited, Surrey House. 1 Throwley Way, Sutton, Surrey SMI 40Q
GIVE YOUR COMPUTER
A FIRST
CLASS
HOME
Colvin are pleased to introduce this new
range of Computer Furniture.
Each unit is designed and constructed
to accommodate computer equipment and
provide stability and durability, preventing
sway and shake.
Give your computer a truly professional
base.
EXECUTIVE
I'VfaliiriiiK^i sfMK:i(ni.s (lni\v«*r*iii«l h rxi^ nlof.i^i' iiitM Uir
acta^sKorit's. llM*(vlihM;iHTiusr4iiriiilfrU< \\\\U sUmh liliit k
AMBASSAIM)R
tnhii'Uiit'fi niMiirs wmi II iihiK*? iijr*Ms\ luiiviii^ AMBASSAIMIR
PUWi.ftu UiH-WmrU. ins U t,M(.ir*'snl ihi^Ajuimssafhinimiinili-ruiirkMinlrtf.
KXKCU'I'IVK siM:(:in(;ATK)N\S:()virruU ::i2'V•l^.:i;l^'*'n,^.^^4'•w
ilti slurtlv roll Njji. l)ivi.svtuiivlH.(i lui ulU-s^iiui krv Icnk *M,ifl(irin li" M. I r U. 24'' VV
hrKxri:yi.vrvvi,iilihioHiiukMuii.i|.UriM.invMiMlv Col V III Computer Controfi Ltd. .
SPfXrinCATKJXSrOvi.nill: 4iiii"|i. xV rn.;i7»/ VV ^^^ InitMliicp Motisr. 70-72 Cnndon Kdatl.Ciilitrhum,
tPins iUAixt
i\. (Misv til ass«'nihl<' \vji
Surnv.CKKiQI) 'Irl (mni4(ir»IJ
Lif-J A rumnhiToiihrSltifuttiriHinmpitH^mnKiuMTs.
I
I
I
AIXMArKORDKR.S
IYj: Cnlvin 0)m|iutf;r Otilres Ltd,
HI.()f:K { \VS PI I \Sf
' l>4>l^tH ab appiif abliT
Intt^rfiu r! H(>iiS(\ 70-72 Oovflcin Rnad. CliitorharTV Siirnn-. VM'A HCJI)
QTY ITKM irKMPRff:K
TfTTAL
HlJIe 87.riOim;. \'AI
Am »r 109.00 inc. VAT
KxiHiilvv 159,00 inc. VAT
I t.K. Mainland: A (id 1 IIJ fMtr itrni t(» f:iivr'r Di^livflrv
Pill viiig iinil InsuiHUcr
Alltiw 28 Days for yuur ortflor In bi> pnicDiittfid. TOTAL:
li OR ORDIK K\ ni.KIMIONf V\ nil VOI K
CRKDll c;AKi)(tNioH8:i^n!in
•| ericlos** a l!hi»i|iti'/Pnstal OrdtT p.i\>!l*U' to
Calvin Oimputer Centres Ltd. fnr £ _
•Ploase rhftige mv Acras^/Bflrnlavrartl arrount
no: I J. M I I I I 1 I II I I I IJ
Signatiin*
Address:
I
'I
I
-J
«
•
^
^^^arecff
/// ^
''SS'.
^mmm
I
The AU-Purpose Computer
The MTX500
The MTX500 is a new departure in micro-computer technclogy.
Whether your needs as 3 user are for personal programming, games
playing* scientific or pra:ess control, educational or business use the
MTX500 is already capable or very easily adaptable to almcsi every
application. Glance through the standard features below - you'll see
what we mean.
Software
The MTXSOO's 16k ROM contains several languages and routines which
enable the novice or the experienced programmer to make full use of the
machine. Standard lanpagcs arc MIX BASIC, LOGO and NODDY.
ROM routines include an ASSEMBLER/DISASSEMBLER with screen
display of the Z80 CPU registers, memory and program which can be
manipulated from the keyboard. Machine code programs cm be stepped
through one instruction at a time» and easily called from within BASIC
programs. A further feature is the Virtual Screen facility which enables
the programmer to define sections of the screen to work independently
whilst fliaintaining all full screen facilities. Pascal is available as an
add on ROM pack.
Hardware
As standard - 32k of user RAM expandable to 512k plus 16k of
dedicated video RAM. Sixteen coloun, 40 column text, 256 x 192 high
resolution graphics with all sixteen coloun available and easily moveable
user defined graphics (Sprites) combine to make effective screen displays
quick and simple to achieve. Standard outputs are Centronics primer
f
^
port, uvo loyslick ports, ar uncommiucd i;u ix>ri, i^vu nauu uisM:iie
pore, separate I'V and Video Monitor pons, I voice sound vn± hifi
output plus a dedicated games cartridge port. Other standard features
include the Z80A processor running at 4MHz, reaJ lime clock, full
moving key keyboard with 79 keys inchiding eigh! function keys and
separate numeric pad, OpLonal expansions include 80 coluinr. colour
M
video board, twin RS232 interface^ 5^4
to run CP'M, Node interface lo enaWc
D/A conv-rtors.
mcmOTecn
For further information, please write to:
Sales Dept. Mcmotech Limited, Station Lane Indu^truJ k&tate,
Witney. Oxon. OX8 6BX. Telephone Wilnev (0993) 2977.
i\
P'
ctrol
^ 4. ^..J •
ZX SPECTRUM
W^
ZX SPECTRUM
rGA5TLSi*
fORTMl ' y I
rx spfCTRdfi
bEOnOR/ASSEMBLER
;r
I
I
Mulberry House, Canning Place, Liverpool LI 8JB
Si4#HtiMl »iili- nv<nitil»l*' \%t^\\ \i\n\i^ hintuU'". o| IV»r*K tiiitl WH ^r%\\\\ 5ifH»c:mim Itiskyv Cuny^ MfCfO C and all qood CcmfUftrr Shops
Inside...
Latest prices round-up.
l-atest software...
Order form...
Introduction
One thing's certain about the Sinclair
world - there's never a dull moment.
Every month sees new software
and new hardware, produced by
Sinclair enthusiasts, or produced by
Sinclair itself.
The magazines do a fantastic job
of keeping you up to date with the
input of enthusiasts. We want to keep
you in touch with Sinclair's own
developments.
Every month, there'll be a Sinclair
Special in this magazine.
Sometimes, inevitably, there won't
be anything new to say - we want to
break away from the breathless
announcements of hardware and
software you just can't buy.
But when something new is avail-
able, we want you to have accurate
information - fast. You II find it here.
This month, we're giving you the
latest information on the recom-
mended retail prices of Sinclair
equipment. They're our prices, and
you may well find things cheaper (or
clearer) in the shops. If theyVe
cheaper - terrific! Snap them up.
Note, however, that from us the
ZX81 is down to £39.95.
WeVe also announcing six superb
new Sinclair cassettes for the Spectrum,
and three more which make full use
of the ZX81. There s an order form at
the back of this Special
Next month . . . but tnere, next
month is another story! Watch (as
they say) this space
3
Nigel Searle.
Managing Director.
Sinclair Hesearch Ltd.
test recommended
retail prices.
IGKwas £125.00
16Know£99.95
48Kwas £175.00
48Know£129.95
ZX Printer was £59.95 ZX Printer r)OW £39.95
ZX81 was £49.95 ZX81 now £39.95
Six new ways to make more
of your Spectrum.
Take a look at these brand-new titles.
Each is an outstanding new program
using the full potential of the Spectrum,
for games with stunningly animated
graphics, for strategies of fiendish
cunning, for masterly applications of
computing capability
Cyrus-IS-Chess Based on the Cyrus
Program, which won the 2nd European
Microcomputer Chess Championship
and trounced the previously unbeaten
Cray Blitz machine With 8 playing levels,
cursor piece-movement, replay and
•take-back' facilities, plus two-player
option. The 48K version has many addi-
tional features includ ng an extensive
library of chess openings. For 16K or
48K RAM Spectrum
Horace and the Spiders Make your way
with horace to the House of Spiders,
armed only with a limited supply o' anti-
5;pirtRr-hite serum In the house, destroy
the webs before the spiders can repair
them.Then destroy the spiders, before
they destroy Horace! Undoubtedly the
creepiest Horace program ever produced!
For 16K or 48K RAM Spectrum.
Computer Scrabble The famous tx>ard
game, on-screen -with the whole board
on view! A huge vocabulary of over
11,000 words Full-size letter tiles, four
skill levels - the highest of which is
virtually unbeatable. For 1 to 4 players.
For 48K RAM Spectrum.
{SCRABBLE trademark and copyright licensed t>/
Scrabble Schul/rachto und HandelsQmbM-aiW Spear
and Sor« PLC subsidiary.)
Backgammon A fast, exciting program,
with trtiditional board display, rolling dice
and doubling cube. Four skill levels. For
experts -or beginners. (Rules are
included -it's the quickest way to learn
the game ) For 16K or 48K RAM Spectrum.
FORTH Learn a new programming
language, as simp e as BASIC, but with
the speed of machine code. Complete
with Editor and User manual. For 48K
RAM Spectrum.
Small Business Accounts Speeds and
simplifies accounting work, produces
Balance Sheets. Profit and Loss informa-
tion and VAT returns. Complete with
User manual. For 48K RAM Spectrum
Three new ways to get the
best out of your ZX81.
The range of Sinclair software for the
ZX81 continues to grow.
These three new cassettes offer two
totally different challenges to you and
your ZX81 The games - like so many
ZX81 games today - really do use the
ZXSVs capability. The FORTH program is
a fascinating extension of your own
computer understanding.
Sabotage Defender or attacker? The
choice IS yours in this exciting game.
Be the Guard and defend the randomly
placed boxes of ammunition inside the
compound - or be the Sabateut and
attack the ammunition!
Written by Macronics for a ZX81 with
16K RAM. Cassette price £4 95
City Patrol You are the Commander of a
laser-firing ship Your :ask is to intercept
and destroy alien suicide ships
descending on your city. Judge your
rating as Commander by how many aliens
you destroy and how much of your city
survives.
Written by Macronics for a ZX81 with
16K RAM Cassette price: £4 95
FORTH Discover a new programming
language which combines the simplicity
of BASIC with the speed of machine
code
FORTHs compiled code occupies
less than a quarter of the equivalent
BASIC program and runs ten times as
fast, it is fully extendable by the addition
of user defined commands.
Free User-Manual and Editor Manual
with each cassette.
Written by Artie for a ZX81 with 16K
RAM Cassette price: £14,95.
How to order
Simply fill in the relevant sectionCsj on
the or jer form below Note that there is
no postage or packing payable on
Section B Please allow ?8 days for
delivery. Orders may be sent FREEPOST
(no stamp required). Credit-card holders
may order by phone, calling 01 20C'0200
iii— icfeir-
Sinclair Research Ltd,
Stanhope Road, Cambertey,
Surrey, GUIS 3PS.
24 hours a day. 14-day money-back option. Telephone: (0276) 685311.
To: Sinclair RMMrch Ltd. FREEPOST. Camb«K«y, Sumy. QU15 38R.
Section A: hardware purchasa
Oty Itam
ZX spectrum -48K^
ZX Spectrunri - 16K
Coda
3000
W^txi Price
12095
3002
99.95
t002
ZX81 (inc»ud»n9 1.2A Mains Adaptor)
t ek RAM pac k for ZX 81
ZX Pfintejr
1,2 A Mams Adaptor, for use with
ZX81 compuler/ZX Printer com-
bination (oniy requ red if you have
an earf y ZX81 with 0. 7A Adaptor)
Printer paper (pack of 5 rolls) 1 008
Post age and packing, orders under £90 002S
orders over £90 0029^
7 95
n95
295
_49S
TOTAL e
ORDER FORM
Total
£
Section B: software purchase
Qty Cassette
FOR SPECTRUM
1003
3e.95
1010
1014
2&95
3£95
*l enclose a cheque/postal order made payable to Sinclair Research Ltd (or £
*Rease charge to my Access/Barclaycard/Trustcard account no
•Delete/complete as applicable , | | ( | | [ ^ | | | | | j
Code
Item Price
Total
G22/S:6ackgammon
4021
&95
G23yS;Cyrgs-IS-Chess
4023
995
G24yS:Horace & the Spiders
4022
595
G25/S Scrabble
4024
1595
Ll /S FORTH
4400
1495
86 /S Small Business Accounts
4605
12 95
FORZXat
G25 Sabotage
2' 24
4 94
G24. City Patrol^
Ll FORTH
2123
2^00
4.95
t495
TOTAL £
t Signature
[Address '
L-l_
I Mr/Mrs/Miss
(Please print)
till
I I I I
I I I
I I I I I
]— L
I , I I I I I I I I
i_l
J„L
I'll
I I I I
I ■ ' i ' I ■ 1 ' i I I ' 'y^Jt. 9oa
NEWS
from SPECTRUM
IKON
HOBBIT FLOPPY
TAPE DRIVE for
the BBC Micro
Because there is a shortage of
BBC Disk Drive upgrade kits, we
have been able to secure a supply
of IKON FLOPPY TAPE DRIVES
tor the BBC micro, wf-ich is an
ideal alternative - see our ad for
details.
ZX SPECTRUM
We have a large range of add-on
goodies for the ZX SPECTRUM *
see our ad you'll be amazed!
SOFTWARE
See our super range of SOrT-
WARE from top American &
British companies
NEW SPECTRUM
MEMBERS
Check our address page' * there are
many new SPECTRUM dealers
throughout the UK so there's a good
chance therell be a SPECTRUM
centre near you.
See PRESTEL Page 600181
for up to date information
from SPECTRUM
AFTER SALES CARE
SPECTRUM service centres wil ensure that
shoutd your machine 'go down' w« will g«t It
running agatn «t quickly a* p»s«ibl«. We
also offer axtandAd warrantlai at reason-
able prices too' ask your SPiCTRUM
HOME COMPUTER CENTRE for full details
COMPUTER DEALERS
The SFECTRUli ilttltf htt n virtuilly ebud. If
your arti ti frte and fou'd likt lo joir lh« waittnfi
lilt, filiiii wfite to MIKE STEAM, S|i«ctrini(U.K.)
Lti. tarrtwfiatdi. WtlMryn Gtrdti City. Htns.
Just arriving - tiie new
LYNX 96K
ifPif 4Klt ifKlf i&lf !l>ff f^ 1^ msi 1^ mi
'^ More ^^
f power! |
More ■
L^^features!
Now from SPECTRUM the new LYNX 96 K offering
mor« workapaco for ambftioua prog ra ma. The most
important feature of the 96K machine is its additional
menfiory* In fu I high resolution colour, it provides
37. 5K of RAM directly accessible In Basic* with jp to
24K more available to programs using machine code.
The extra memory of the 96K machine helps you make
the most of the outstanding features it shares witi the
48K Lynx: remarkably high resolution graphics and
the highly praised Lynx Basic with tts built-in
machlne*code monitor Additional ROM features on
the LYNX 96K include drivers tor both parallel and
serial printers, and a range of Preformatted sound
effects. Ask to see the super new LYNX 96K at
SPECTRUM - NOWl
SPECTRUM PRICE
e299">
LYNX 48K Model -spectrum price €225
For the 48K Lynx owners whoVe ready to take the next step, the 48K machine
can be upgraded to full 96K specification for just C80.05
Commodore
V|C-20 Package Deal
COMMODORE 64
b
Kowenui t»4i\ HAM
40cotour displays to mon-
itor TV. High resolution
graphics and 3-dJmensional
effect capability, mustc
synthesiser. 280 additional
processor option.
Spectrum Price
€345.00
Package Deal offer does
not apply to Commodore
BA Model
5 HURRY! %
■ Last few ■
f only left Z;'
mmmmMmtiiitiiiimm^ttiim
A compl«t« Hom« Com i>ut«r •yct«m
mcluding the VIC'20 Computer, a
CaftMtte Unit, Introduction to BASIC
Oart 1 - a mmpln nMnt;inatinn nf rrtm-
put e r prog ram inoAtapeorfour com*
putffr prog rams - SIttz, Type-ATune.
Race & Hop pit.
A fsntttttic desllt and grest value*
for-money check ft out at youf local
SPecmUM dealer NOWt But HUnflYI
thin 16 a llmltad otfar only whila
atocka taat.
Sensational
Value ONLY
£139
TURN THE PAGE FOR MORE SUPER OFFERS FROM SPECTRUM
YOUR COMPUrER, AUGUST 1983 27
The
Super
COLOUR
GENIE
Yesjhistopsatling Microsystem
is now available from your local
SPECTRUM dealer ihe BBC
Mod«l'B* offering 32K RAM plus a
full back-up of peripherals &
•oftwaro too* It'G or\ Inflfilt^ly
•xpandabta mactiine, ideal for the
homa QT bustnass and is already
widely used for educational pur*
poses in schools - so th^j chances
are your children may iilready b^
welt familiar with Its operation,
which must make it :he Ideal
choice for the home tos!
Now avaltable
IKON FUIPPY TAPE DRIVE
for th* BBC Th* ld*al •Ittmativ*!
Price CI 55>25
QUICK SHOT JOYSTICK
tspeclatty for the BBC
Spectrum Price £1 9.05
SPECTRUM
PRICE
£399
INC VAT
BBC Single Disk Drive 100K
0265.00
BBC Oust Dtftk Orv* 800K
Ce03.B5
BBC Ta£« Recordsr £29.90
Acorn Softwar* Castett* bated
from £9.95
Acorn Disk batad lotware
£11.50
BBC cssssfts basad softwafa
from Cft.as
Please note! we regret
that there >s a shoriagd on all BBC
equipmanf -please phone you near-
est store before making a Journey to
check stock position
SHARP MZ-80A
HIEE!\
£75 WORTH
of aoftware
MiihcMcrr M2I0A
f
Desk top genlusl the all-ln-ona
SHARP MZ-dOA. Ready to run the
moment you get it home Built-in
kaybosrd. CRT 9" display and
cassatta data storage wittt 4aK
RAM. The BASIC with extra useful
•rtrtittnnn nffer^t an^te a oowarful
micro tor the home or business ■
4K Byte ROM 4aK Byte RAM 2K Byte
Video RAM ■ ASCII profited key-
board - numeric pad 81 2 Page Video
RAM sl}o¥^ screen to be scrolled up
or down ■ CP/M available
£54fr29
Floppy Disks ind Accessories for
Twin Floppy Dlak Unit (trto. I/O C«rd. Di»k.
Cable). easa.ra
Twin Disk Un*t fon»y1 £878.50
Single Floppy Disk Omt t4eo.OO
CatJie for F/D Drive ..... £29.79
Printers end Acceeaorlas for MZ-aOA«
aiz-aoB a Mz-eoK
80 Col Tractor Feed Printer nc
Cabte t/0 Card A Rom £477.29
A truly reliable micro and highly racorn-
mended by SPECTRUM fnftlunng power-
ful and SK>ptit3tk;iile»J COLOUn ORAFHICe,
albwlng you to croate full SK^otour Qsmes,
Diagrams and cherts quickly and simply.
Powerful IBK RAM memory (expandAblo
Intornaliy to32Kl for FULLCOLOUR video
games and POWERFUL COMPUTING
with a futi range of inexpensive access-
ories: i6K RAM pack. Joysticks (or TV
games. Light Pen, Disk Drive and a Printer.
The superb Cok>urOania Is at SPECTRUM
now • check it out and see the Genius at
worfcl
SPECTRUM PRICE
£194
COLOUR GENIE ACCESSORIES
Joy&tkiks £49.49
1 6K RAM .... £58.90
Printer IntorfaiJe £39.95
VISCOUNT Teach yourself
Colour Genie Basic ee.9&
ORIC-1
Special OFFER!
f
m
4 programs with every
ORIC-1 48K purchased
■ Multigames
■ ORIC Flight
■ Chess
■ Zodiac
A supert>ty designecf and engin*
«««od micro ond giCAt valMofor
money from SPECTRUM. Offering
48K RAM Colour - {B fDreground
and 8 bflckground cnn be displayed
at the same time) HIjh resolution
graphics User def Inftble Qraphlcs.
Full sound tfi octavan of controll-
ablH soundi Easy to iiss keyboard
with moving keys. Standsfd Cen-
tronics parallel Inttrtsce sMowa
easy connection to a wide rar>ge of
printers etc
Sp«ctram
Pric#
ONLY i
189
.95
SPECTRUM FACTS
Maximum umt Ram
Text Scfeen .
Htgh Resolution
Cassette Lead
47.870 Bytes
28x40
240x209
included
Now available: PA5.E. joystick interlace for 0R1G*1 £14.95
PRINTERS
EPSON
Model FXr80 . £503.70
Modul RX-80 £332.35
SEIKOSHA
GP-100A £220.94
GP-100VC £247.25
SMITH COROMA
Modof TP lA . . £431.25
OKI MICROLINE
Model 80 £259.90
Model 82A £455.40
Model 92P £585.35
AH pricoE includo VAT
MONITORS
□
■ 1. nil . 1 1 l l l l ll i
SANYO CDD
Colour Monitor
£286.35
SANYO 12"
Green Monitor
£113.85
^^ Ml piiCM inc VAT
THE PLUG
Ever had your micro crash on you
when you were in the middle of a
complex program because some
ulhtff tflmjlfical appliance was
switched on and caused a power
fluctuation? THE PLUG is designed
especially to overcome this
problem.
only CI 4.95
ALL PRICES INCLUDE VAT
I phoom biftwv iTi«l[|n« • loMmiv - ^fttw wrnmt tl Umt of tplnv to p
>6.«o.e.
28 YOUR COMPUTER, AUGUST 1 983
SOFTWAR
THE TOP SELLERS from
American games for the U.K. market from
leading American software houses
ATAIIt
00f*«y Kong Atjn (Cart}
DM Dug AtarlfCiril
AVALON HIU
Cmguxtf STOCKS I Bvm Com 64 (Cass •
MONdy CiaipMf) Com 64 (nasn»
At A!
Byik Stf«! WnTe* Wan iDisfc;
sio Five sopTWARe
M(iK L'j't'Mif Aral' 'Cifii
DATASOFT
CDUCATIONAL SOPTWAM
Tf»'.v TKfryMi^ I r^i f Al*i 'r^*>i
Ml 71
isiit
IIIH
fllH
US, 11
tnu
124. Tl
tnu
U4.II
CHI)
UtJ9
isiir
CillT
ttFVX/AUTOMATlD SmULATtONS
Jurrp M4n Ccri 64 lOishi til •!
Hrrpt C Apumi Ataii'V< 20 iDii* III 97
HIVMII
Saigon 2 Atari \Onk} til J}
HUMAN eMOIMimtll sorrwAH
cat 7ft
(UTS
Ulli
UIJ7
C1IS7
ni»
C14U
U4.I1
tl4l1
? .
FTf.m
n4t4 ream
.114 1 n*'-.*' - t,<nf IH Svsterri
mrocoM
rV-fltH-rr Aral' (D;ftt
S i«,j)»*rt5«J Com «4 rDJsk)
Twr MUftc KorfWAM
Li FTWARI
M- -■ ^,,- -.-. .-^,
Hit
Wr V4flg» V.f ?t (Ca»M
hiiiT FV W 70 iCj';^!
FROORAM OKSIOfl
ROCKLAN
W^/*in! *■/ \^iu Aran i^'%^\
C>'t
SURRA ON-LIMt
Ffoggvf Aran iO'm
Com 64 (Orski
Ultima I) Atari tD'SA!
CfM»M V>c 20 <Ca«,»
•IRIIIS MPTWArC
S4 (0<tk]
M iCHSiv)
?0 tC^rrt
c.»rt:.
S r « W ^i r
CIS 17
ill 17 l«iicti Od'n«)
C4f 1$
C4I Ift
tut I
C1i.71
IU71
tllfl
111.77
tSIJ7
11711
UTt7
tilts
C4tl3
124 71
tie 14
til 07
cfin
US.Ii
121 fl
CIS Si
CIS 3ft
t2ll4
C24n
tit. 11
t24.11
III. II
The TOP 50 from
MICRO DEALER UK
The best of British software from leading
British software houses
sir mar hoisi titu
(A) ZX SPCCTRUM
l/f I 1 ^n-^H' HOuSt ' If RHOR-nAKTir
MMi. lij^j; HOUSE -f^CVFIflA^Oa-
" HOUSt THl Hdmr
'ASTRCJ fllASrtft
T r/n,AU
vah'i .'.-J ^ri;A'
•- A . '.n ■. .. ^ "KNOT myt>'
•3 0TUMMfr
-nowATC
r . v-,t LATH ftACr
•\-:\n' ' lit SOfTEK COWPILIR
in *-A»^D SmPHf Rt) 'TRANS Yltf AN 1A*I
M ; KWAMt SIMULAftON BAni I Of
^■*'iMh' tft-N
- -^ orWAflf SUP€ftCMESS 11- iT.li
ABBIX CTX- CI.M
i:RI TCSTMATCr C5.ll
(B7 zx-ai
OUICKSLVA COSMIC GUI RILLA tS,tft
Qinr:KSi;v.v 3-D 9\AC«t star- u.n
c:n\ HI A€g r»RAiH4iDS rooi K)r< ii.i»
MAHIfCHdAMF*; -CONFUCr (Sp«cw<vtVaf
i.^ifTfi til fft (/X «i 0' ZX S*>ECTRUM1
fCi COMMODORK VIC-90
''* ''■'■'■- iije
Ci.M
../.:-'.■ ■'._ :. '.fAL' Ct.M
QUICKbiLVA MOHNAOO CftH
tftM
It^M
tl4li
14.11
tin
14 11
riift
14.16
14.11
fIJO
IftM
tf.M
C7Ji
t4.il
ift.il
IftiniAftf MftttE TlflC
^VAGI^E ^KCADrA II H
POS!{a*j SHAanwFAx t7ii
RARBT SCRAMfllF till
iMtritr/PTnr^ micrits XftA/Y komc tft.fto
\0\ COMMODORi •#
,lA\(AbUM -MA! MIX* irift
. i AMASOFT GRItmuNMlR 64 II •«
I AMA^On AHACK Of THE MIITAM
rAUFi<;- tiw
IMrtRCffnOR MICROS 'PAHIC64' fft iS
(■) ORIC-1
UK S0MWAf4i 'Xl««0i4 1 tin
UK SOFIWARl 3 MAZE Ct.U
SAlAMANOEft 'ORtC-TREK* tl ftft
{Wl DRAOONaa
OUICKSUVA MtNEOOUT tft.W
PSS DRAGBUG 11211
CRl. St GEORGE & IHt DHAGOV tl.lft
CRL HANDICAP GOIF till
%M AMANDFR DRAGON FREK Cl.lft
\Q) R.B.C. (AARI
IJKSOflWARt SrRATOBOMftER' C7 10
i.*tSOnWAR£ AIUMTIS* 17 56
QUiCKS'lVA 'PROTECTOR" 17 1»
OilCKf>lVA 'WIZARD' tllS
OUrKSilVA MUSIC PROCESSOR* tl4l5
OIGIIAI f ANTASIA ESCAPE FROM
PULSAR 7" fft iB
DiGITAi FANTASIA f lASISrUTY
FXPfRtMENt CftM
CiHTortod Cry Mxri> i;«kiteT i. K , Otstr^utors ir fast S9iii^
Micro C0<n^<r Soltmfi
Plus!
THE BEST SELLERS
from these top British
Software houses
SUNSHINE
CtmMtnQ lOfiui .1^^ |ft.ftft
CfutSMQ (2% Spacirumi f A.ftft
Btyd Alty i;x Spectrumt Cft.lft
Androdf rZX Spsctmnt} U.lft
GJtaxy ARack {IX Soeetvn 4ftK>
CIM
Swuft Hv'it (7X Spoctrvmi lltftft
RABBIT
Cvcions * CommoooTB M lft,ii
Esc«» MCP • Cmnokirf 64 IS.n
Ptfcacuftft C«nimodor« 64 a.ftft
PVHiociCMr ^ 70 a.lft
Uftft
CorrrrflcuJOf f 64
T1TAH
Patuacuda Vic 20
Raw fir W 20
AMt Maltti Scilattfr
Vk 20
r,^if)o\ \ic ?a
rtw Catd^ Vc 20
TITAN
Spacf H^ppat V»CAI 3^K
MfSS*tW*»TI9^>4ASlllM/C
U.M
UN
tftM
UH
tft.il
tSftI
1411
t4M
tftii
14 61
t4ll
t4H
t4ll
COMPUTER RENTALS
HiOh R«MlultQn f/x S 1 1 tft.ift
GalaclcPimif^peclTtmTGK) tS.M
Itr titelrw All
Dffifiy Day IS If
Rescue tsift
J>«^P0l 1411
lestmitcn
HaniJ<3p G«<
A»o Ma?*
3C t>os«rt Patftf
Sf fi^igc A tt»^ CVaQon
'|lf.ir,r/t J/
MICRODEAL
IHIAOON
Afcatta?
tft.il <;r'frpillar Attack.
ll.il sp:< M«r«poly
1ft il M .irtiort A4v«f4ura
tftftft
ISH
iS.ftft
UM
tftftft
UiO
tlil
tftftft
ttift
MIKROGEN
illllfro4efi
Sc^jifnbleiZXBtl
S^aca Itvjdtra IZXBI^
htm iZXftt)
ZXCt^SfZXftii
tIJS
Cl.ftft
M.|:^!(JF< 1C55 'Spwrlfiimi II Ift
.>*:u(nr>^' .r»:»^ \\um\
Cftll
ItZz Spac* Z^mcies {Sptctfumt tl.ftft
IftJ
lifto
Pane tSpKtnj^i
Mad Maftfia (Sptctrum
tftH
tin
BOOKS
GR All ADA PIRSONAL
COMPUTIMO TITLIS
T> ^'X StJ^t*iif'. .•'til rr A '(ijet
i!k nasi *r<m If 16 IS
The Soectrum PioofJinu'i.'* IB Ift
T?ie Spftctrur Sow ot S.^t?f! •
tin
intrtKKicvfii Soectivm Machrv
C(xie tTlft
TTv A^plf II ProQi«mmf( s
HanrjbooA lift ftft
Prooranr m noirtm Ctmvh^ ^ fft IS
nn Oiaoon 4 nw to miKr- in*
mMtoMi tsii
CwittutifiQ kif tf^ Hottivtst &
smaABuiilniftft tilt
S,mick intfflacifv Profsct^ tl M
TN> BBC Micro An tvofri
QM« tiftft
UHTHnodort 54 Conif]ut»riQ II ftft
The On:-t and tiow tn (tft rrif
most from > I Ift It
The DraoDn 32 tioM or oamas
Uift
Compaicif LartQoaoes and tfiai
uses t ft Ift
lyruComputm tfttft
2f Gimtito'lV ftiC
MCro fftfti
Cwreipfi a M'CfocoflxiuTr 14 ift
n;iM^.vr/*;fofi^Apiottt CftIS
ii-. ..M^-i.RW:Mr.fo iftii
SUNSMtNI
Th*i Wfii*mij ^iryirlnMi rftlt
FiocLofial Forlfi for tt>€ BBC
till
Th« Working Oraflor^ 3? IftH
Dt9^w 32 Games Miistv t ft Ift
Tnp iVo*^ mo Commodore 64
tftftft
CcfTimodora 64 M^cfima Code
Mistar tftftft
The Wofkng Oragor^ tftftft
rm Work<f>o SMCtfum lft,|ft
^ wo/kMM cm 64 Ift is
Dragon 32 Gamii Misiir tftM
hmctOMi F^rrh for tiw
R B C
AntfroMi fO' tft'e 16K
*^*^rf hi^nilor tSK
Gtlaxy AnAeh lor 46K
Softctmm.
»9«l Allflyfor iflK
SpftCfrum
Crui*ralo^16KSc«cinifp
RRtlmCR HALL
Jft AM>lf P«riO«al Compulff *f»r
Beg(iir»}it tft.ftft
Ai»r< Ganwt and Rocraati)4i
tif.Ti
BAS»C PfQgpammli>Q <n ihi OBC
McfocoiTttitir tftM
Th* ZX Soactrtim You
PMfKMiar Compgir ift,ift
Commodor* $4 PrtJaninnw %
Reifffnot Oud» 114.11
f^ Pf T Personal Cornoataf *^'
Bi»nntf» flift
VIC 20 ProQcainmer s RcWtttnca
GiMif nil
Oftorfv ua»c« Guldf Ctt.TI
TTw C Proorifivntnfi lanQiitoe
tllfti
Starling FORTH It I, fft
tftM
till
II Ift
lllft
tIM
ACCESSORIES
Ct2 DATA CASSFHES 11 ftft
Cn DATA CASSFHES II ftft
VISCOUNT SINGtt SIDED DOuBLT OtHSITV nO) (FOR APP^iF
COMMODORE. ATARI. TANOrt til W
VISCOHMr <LiMr, f «;(0E0 SINGLE OENS'TY nOl tt1.ll
VlSCOi ' SIDED OOUBIE OEKStTV ilO^ |fOR SHARP
SUPERS tftlJI
VftSCOU^. ^^h^nx ^lOEO COUBLE DEtlSm 96 TRACK llOl iFOH
NASCOM. COMMODORE ftOSO ETC I 191 M
EMPTY niSK CASES <FOR 5W OlSKETTESr tt.M
DISK HEAD CLEA^NER KIT Itft 1ft
TEtnuiiift
ir mo B AW PORTABLE IMM
CTPint ra rnr nt-R tob'ablC cmii
^HlH cassette
T««cli yourself BASIC
cassette avallMbl# for moat
popular micros -
•11 ce.99
TURN THE PAGE FOR RflORE SUPER OFFERS FROftfl SPECTRUM
^liK t»\tm Con>|i,<»f Cmntr** »*•** r>i fonn*4ti(-Hh wK«tio«y*r urift* ih« IX Sf>«einjm OcwnpuVit tmiau f*c mr^O b^ S.rH-«*if ^mmmti^ Ct^
YCHJR COMPUTER, AUGUST 1983 29
SINCLAIR
ZX SPECTRUM
This top selling micro is now available from
Spectrum in both 16K and 48K RAM.
SINCLAIR
ZX SPECTRUM
16K
£99.95
SINCLAIR
ZX SPECTRUM
46K
£129.95
« iK IH « iM » ■ M ■
Spectrum Computer Centres have no connection what
soever with the Z< -Spectrum Commiter manufactured bv
Sinclair Research Ltd.
Just look at this fantastic range of add-
on goodies for the ZX Spectrum!
VISCOUNT 32K RAM PACK E30.dS
SPECTBUM/TV SOUND UMIT
Control sound of your 2X-Spectrum
Ihrou^h volume control on TV only C0.90
Futler
MASTER UNIT
CombiriMv ;iit lh*> fHiiluret
of bolh ORATOR and thff
FULLER BOX it the uniiii-
ingly low phc© of
ONLYC94.95
ORATOR VOICE
SYNTHESIS
FOR
ZX SPECTRUM
0NLYC39.95
Fuller
16K RAM
ONLY
C24.95
THE AMAZING
PULLER BOX
^«atur«& Proorammabto
Sound. Joystick Con
70l»er. Casi^llA lnt*jffAc#i
Beep Amoiifter f hfo Buss.
Volume Control
ONLYC29.05
Fuller
FD 42 KEY-
BOARD FOR
ZX81
SPECTRUM
ONLY C29.95
Fullar
SPECTRUM
SOUND
AMPLIFIER
ONLY €6.95
DIOITAL
TRACER
from RD
Labs
SPECTRUM PRICE
£55.50
ZX-81 ACCESSORIES
64K RAM Pack.... £54.95
16K RAM Pack.... £24.95
ZX Printer £39.95
ATARI 800
^^Fanlaetic! ▼
^NEW ^
Now thill proven and te«t<HJ machln* has b«en upgraded to a massivn
4SK RAM and ite atill at the amazing LOW pclce ol€209.90 from
SPECTRUM. It's an id«al Home Micro fcM griphlca. •ducal tonal and p«r<
nonn\ 1 m n nc« etc us« It a nd it wil( take you from learning up to a small bus4-
noss usQ. Vou can odd pnntera, program recorders, disk drives and more,
to expand yourmicroasandwhen yot wa nt, to suit you i needs So U you're
k>oKing f or a t DP ot t hQ h no m icro you must see the ATARI flOO wit ti 4IIK M
SPECTRUM • NOWt
NOW
ONLY
E^vv
.95
tM^i:^
ATARI 400
16K RAM
NOW ONLY
£149.95
including FREE
Programming Kit
Ptua a wide renge of other periplierala A software for ATARI from
your locel SPECTRUM dealer - flee our SOFTWARE pegel
DRAGON
Incredible!
TEXAS TI-99/4A
I Value- 1
Money! A
PLUS
■ SPEECH SYNTHESiSER or a
■ Tl CASSETTE RECORDER
Mch worth £49e95
When you buy any 6 Texas Sottwar© modulus
Pleese ask for detells. Subiect to avaMabtlity
Yds, nowfrom SPECTRUM the febuloua
TEXAS TI-&9/4A Home Micro tor only
Cf 4e.0S plum! e su per FREEf of for tool
Worth CM. 00 (whinh rv^e^ns you're
O'fectivoly only paying £90.10 tor your
TEXAS T1-d9/4A micro.) Hurryt this Is a
fimlted offftr only
Including F REEe
■ Pair of Joyicks ■ Begin-
ners BAStC Tutor program
■ Connect Four program
worth £50e85
e149
.95
HURRVl
Um«ted
Offer
only '
Aak for
detalta
Extentive facllitlee Include SPECTRUM FACTS
highly edvenced colour waxIfTiunfi uear RAM
grephlcs. Powerful atanderd 29 079 Bytee
32K RAM (expandable to e4K lextScroen . .. '. 10x32
Byteaj • 9 Colour 5 reeotu- High remolution ... .200 x 192
tlon Oiepiay # ^^^•^^•^ q^^^^^b L^Bii , , , . Inc^ud^d
MIcfoeoft colour BASIC (ae ...-^^..^^^ ». ,*
.t.nd.rd) • Adyncd .ound VISCOUNT T..ch your««.lf
with oct«««* -355 ion... Ofagon Baale £6.95
SPECTRUM
PRICE
ONLY
£l7!l
Pius a wide rongo of otherpoHpliefdIe & software for
DRAGON from your local SPECTRUM dealer -See
our SOFTWARE pagel
%vmrtnnn Cvttntmjm* Ontf** h*iw nn ffi*in»nKW *«hst»CMiw vMft>< ih* /XS|)«ctivm Compvjwt pn«nMtKrtur«<t tw Ktnciwr Hmmmx*^ titl
30 YOUR COMPUTER AUGUST 1983
There's a Spectrum Centre near you . . .
rfH !tLi0803)b»303
■ATM Sonwar* Piut, 12 VJMt $t
Ul (02J&I 61676
BIIISTOL eriRtal Ommm LU .
24Pi4if^ TCI |07n|2$41lt
«n«TOM . ftUPVn . MARB K 1 K
BEDFORDSHIRE
acDTOfiD stiAJd Ltd . Mb mm»»i m
ULlOH3lSli6tl»
UirON Tiny liifi. 4d GMri« St
TH (06t^1?^^91/2
BERKSHIRE
RIAD«WO 09VM SMi«trt Co^fifti
C4Mr». 8 riM H4II Ptm
BUCKINGHAMSHIRE
CHBStlAII RMd f^lotogr^trr ft
C«aiilirt. 113 Kill % TEL ((Md4| 713371
UDONTOII maZAIIO TIM tmpm
Cmm m IMwi Kiyttt ll«tte. 17 mm St
m mmns!604,Z7mn
WMDSOn WmUl VI«ni 44 KJi«
EtfwariJ Court TEL (l}7^&|6mT
CAMBRIDGESHIRE
CAM9R1DQK K F LM. 12i Ktofi Pirt*
Ta 102231 6aOl7
PSTSnSOflOIIQM PiWtiormifl
CowniMiutian. 91 MMittie w
Til (0733)4100;
CHANNEL ISLANDS
rcrit's.a&ratPfMttcst
P^Hw^fort la I048II24&82
ttCnSCY Audio A Canpiiir Cantri
7 Ptttr Si SI mm UL I0U4I MOED
CHESHIRE
ALTniMCH All Mr Micfo. 29 Hltfl St
TFl TBA 'Phom 100 If m 2292 tor Int) J
CIIKWI UcrMiM. Unit 2, 128 Katrvlch Ri
Til i0270>21M14
CMKSnit 0>iilfif ZmmBn LU .
lOOBMiMon rn!0244« 310099
MACCLMSriBLO Gimgf 1 4 CoOfUtf r
OmI(». 119 mm St. TEL ;t»?SJ?74S9
NCMIfllWICII CaMTi i Compiilir
ttmm, 3 1^w« $9 TIL 1 0606: 45629
•TOCKPOHT WM\»% Lid , I linii
\mm%m^ TFl i06Vi4l0 3436
HMMUMOTOH WMUHIi m Biidfi St
TEL 10926139290
IfmLHSLOW Swirt or W^miNi^ 44 Si
AtintiP^m Ifl i062&i&262l3
CLEVELAND
•MaOLESBnOUOH McKiMiii ft 81 own
T90 Utaofpt fl4 ru 10642! 24«346
CORNWALL
ST. AU«TKLL A 9 ft C Cm$*Ma Nchy
ltd«»8.BLwwfll¥tmirSq TFl (0776>B4463
CUMBRIA
SAimOW^Iil-RlflNaS* Btrrm
CiM^vlBr CMitrt, 96 Cfevfti 5L
TtL 40229139363
liwlh«rSl TK T0228t 27/10
WMITttHAVlN P Htiinfi 15 Kkf St
TFL tOft46»2063
DERBYSHIRE
ALPflSTON Gonkwi HtrwiMi. 19/71 Hl|h
SI Tfi ittm^BTmfn
IMIflSV C \ (iicironitt tl C*mt§ Tlorp,
TI«S#« ni <0332)36l>4&«
DEVON
KXHOUTM Opi» Cmm, 30 TH Straftt
TFl (059S2 4409
DURHAM
102
ft ^rowii
TR (0325)59744
ESSEX
BAtlLDOM Gtifrtf & 28 32 fall Will,
CHHUISroflD Miilon HiyniM t td .
S $mmm m TEI (024»1 3M696
MfhRd |tti1(t3ilH8if|f I
TFl {Oil b&3 0144
UMIQHTON lUcm ft lte«^ CIWMi
309Hl|IRd TU [01)809 12«
IIAI9IMA9i Mlcrown CoMpitafi S HH)li
SI TIL l0634l3r6;U2
GLOUCESTERSHIRE
QLOUCKSTIR Iha MoM Sieci fS 81
N«ctho«lii <;t TTl I rMS21 410693
HAMPSHIRE
AU>EII9HOT Usvid SiuftAnri C^piHw
C«ntft ;ii:JUUMltd
TEI 10252 j 20130
MSIHCItrrOlU F)|l)«f t. 23 Mirlut
PtK0 TFl in?S6i 22079
PORTSifOUTM tmmt* Cwmi 261
OoniMirtal Hd THeO 70S 1833939
MUTSMOVTH 19tot«rioo«fll* G B
mtrtlm$,lQtmm%?m TFl (07014) 5991 1
SOUTHAMPnNI R J Parktr ft Sm Ltft,
UPWttiWrttm.WMi l lOl i .
TR :0703) 434137 '8
WMCHKSTIR WlwlMlw C«aira A
C4V««lBr CMtn. 75 PMithmm 511
TFL ^0962f 53982 ' Juit O^Mig ■
HEREFORD
H«IIKFOm>M#9tiYHi lacMtd 49
SiMdSl TFl 10432:275737
HERTFORDSHIRE
HATnSLD MlcnMwrld. 2 Crawfofd U
r«L: 107072: 6413/
HlUti MK9tSTIAO Fiimlnstif Lti
Coiipvbir ft Bictrleil Dticount Cifiiia
2SUtrtltfS4 TEL iQ442i55044
HITCNIIf CftMTi Am iMKn Conpytor
IMM«l,ftl8Hir«lli9iRd
TEH 04621 69W
P OTTKW AAfl 1ti» ComiHitw 34u9
t97l4i«ISt TEL r0707: 44417
«T AtBAWt |ll«fts) CMffcs Comptrttf
ctflut 14/15 HarrwtMHNt
Til ]0727l 52991
trCVlNAOl D J ComiMitwi It Town
Sq TEL iCk43aiE5S01
WATFOftD SHS MicmrtlMil LM 94
lU PftfMt H»# St TFl 0923} 26602
HUMBERSiDE
OAIIBSB Y A C iokna* t ti , 72 Ffiirfal*
RtvimidCanlri TEL 10472142031
ISLE OF MAN
DOUOLAl 1 H rnlAhntirn t M
b^&i Victoria St TFl .0624} 3492
UmO^nlflQ.
KENT
CA8ITaASUIIY KMI MKt* SfUMll,
CiftQMM He«M. 17 Pil«et St
TEL 10227150200
tCVIflOAKS tmiil FlBltsr Domputtf)
OorMtSf TFl ;0732l4SeSOO
LANCASHIRE
ACCHmaTON PV C«M9«tnis. 39 A Wtittr
Si TEL I02S4I 36521/32611
BUHNLCY IMO C\imm»t Ct ntr t. 39 43
151 961 1 lAPTFL 40?a2:t$4299
' (t^nc»4 Htcro Nonn r Brtid Si
TFi 1061 7D7 5764
OLDHAH Horn 4 iiil9ilt CMpllMt
Ltd . M l^tHhm St in 1061)633 tm
PflierrON WtldMf s 49 FHfttrilli
ILL :0/.'2ib562M)
ROCHOALK Hitfflt ft BvftMSS C«*Mar^.
l*> York^Otr* St TFL TBA
LEICESTERSHIRE
LEICItnn ItitinoJ^. 40 '42 B«tMt St
m iQ&33)5447M
BiARlUT HARSORCHIQH NirtioriM|h
Hmm Cinniliff, 7 Cftirol St.
hmm Cinniiin, 7 1
ia taBMr)e3066
LINCOLNSHIRE
QRAIITH AM Oiklojif C«flprttn LM .
t2t OHMy Rtf 111: 104761 79994/70291
UHCOUI MD C WiB H ri. 24 Mtwlwdi
TIL (0572)25907
LONDON
le Pnreivatt, 86 High St N«nti^ Etfll Hm
TFl lOi; 472 8941
MB m^Ommt, 244 GtMii« M , HtHmt
ril 1 01; 533 0935
■C2 Devion Conpilir Ctttrt. 165
llo*f9«iii TEL 10116899999/1930
N14 Itwngs FtpdrwHc |/i FMinif lit
T9 rtifl Bfoadwiy Th« %omm Stitlifati
TIL .Oi;» 892 5679
1120 Ciitlihunt Lid . 1291 Hlii HI
TFt (01 446 2280
•iW4 DA Vma CMipHvr Stirt. 1 12 Brtnt St
HittdM TFl 1011202 2272.3/4
iJuttOpRMf)
NW0 mmwm 459 Kln«iburv R«
TFL {011204 6352
SCI VIC OMti'i. 6 LoNii Si8 mm
lEl. 1011403 1968
SIS $4iaf«-Dial, 37S Foolicrty fld ,
NawEltltH TIL 1 01 f 959 1516
S11 S Cndtlmi I id . 152 Ry« Lma .
PtClktn TEL :01iS39 22O&
SWO CMIIiftlilcrfti Lti . M Mtm FUCi
Tit -01|>3966«i4
Wt Otvr«i4ftftwartfia
TFL 01:774 2373
W1 Computirt at Wi|«ioff Strtit
87WiDnieriSl TEL >01J 4860373
W1 Sofltc Fo«e ft Micro C«9«iL 265
Tniiinhim Cmin fld TFL lOi: 590 5926
W3 CotormiDc CaMffuttf i 44 m0 St ,
AclOfl TFl lOtI 992 7811
W1 1 Fl«ctrQltt$irf, 120 Notling Hill Gitt
TEL 01*221 707S
MANCHESTER
GREATER
9iANCHCSTSR Lmui Ltd. SFxctunaa
%i St Am I S^ TtL .0«n«32$1«7
SWItfTON Mr Mtcre Ltd 99 Panm^m
Lint TFL (061 7282282
09t«frMariHrti18»«
HYDlPasfl 713'215MarMtSt
TFl 1061086 5935
■OI.TOMW9iM9LM 23 PH i t 9 H 8.
TEL: 10264133612
■CCIMS HIM ft Bcflitai C«9i|9lif9»
4 Norttan EcoMt PricMcl.
TFL (061)7072004
WIOAM WHMig LU , 11 MtMSI $L
TEL 0942» 44382
MERSEYSIDE
HfiSWALL Ihyfitoiard Computir SyHtiti
46PftAt8yRI ra lOGIt 347 7516
UVftRPOOL Btam R««4 20 22
mitftchapplii TFl lOSr 709 9998
UVCRPKKM. (AIntrM) Harrtam
31/37 Wi(5ffta mat TEL 061 J 525 1797
SOifTHPOirr CMral Campyim 575
LorlSI TFL 10704131691
WMMIIS Cmmm C«v. 78 Victory Rd
TEL !05n 420 3333
MIDDLESEX
lOOWARS 8fMh« 1-4 130 Htf/R St
lEL I Oi:%2 7489/6960
HARROW C4iiiif a Aftf iMIcro CMi^tar
0lvlil«i, 24 St Ami M TEL rOli 477 5469
HATBS Chlpttof 1000 Uxbf Mga M
ILL I til: 5/3 251 1 : Jtflt Dpiiitngi
T«IK>IMOTON laPdrngtofi Camira CMCie.
Broad St TtL »fli;977 4716
NORFOLK
MORWICH Sow! ManiiQif ti2 St
»SSt Til *060S)667725
or. YAR9iOllTM Tony Hool Eiicimoic
?6j MaflK Gate Slowiit C«riro
TEI 1049313143
tMVTFORP Tftotrom C B ft Microf. 21
I St TEL 108421 61S45
NORTHANTS
HORTHAMPTON BaiK (jMnpit»r$ ft
Sriltm Ltd . 72 Klogstftorpi Hoilow
TFt •0604< 710740
NOTTINGHAMSHIRE
NOTTIKQHAM CimM Oin«o<ora.
8-9 10 TrtnltrW^ilK TEL (0602)42912
NOTTIMQtiAli Batlc, 39 41 rrtM
BUKk^Mi, ^s1 Bri«f¥or«
m 106021819713
NORTHERN IRELAND
SELFAST Arittur HoO»on Ltd. 37 Gt
VctiKa^t Tfl 0732 746336
LOMDOKOCRRT f ovio CofflOitor
Smm% aBrthopSt tfl (0604)68337
OXFORDSHIRE
WINaOON Ivor Flilds Computirs.
2StifTSl IFL 10236121207
■ANBIMIY CiBplir Ploi 2 Church li04
TIL (D296)6fit9Q
OiXrORO Ivor FMi$ 7 Si Eb5«t Si
T(l iO?:ib: 71207
SCOTLAND
DUUPRICS Vontiili, 71 Eogitth Si
TIL :0387t4S47
EOiHSUROH Tlo SHtcoo Coftti. 9 7
AAtguaSl TK t031l 557 4546
OLASOOW Vieiof M#rf It Ltd.. 340 Arfrfo
St TFt <04T 2716959
HAMILTON Tom OicLw COiifMlfS. 8 12
CM/owSI T[L 'Wida 783193
KILMARNOCK mum, 49 NrtfMi
Ta 0^63 32175
KIRKCALOV iUfte4MyPhHiiri»iic
5rYtc«4,254EHIgllSL, Fm
Ta 106971704734
WTKRHt A0 North 6ail C6iftpfliri^
1 J L Mil St TFl !0779)TM0
STIRUNO R Ky^trlcl 58 Poft St.
TI. .D786 5537
SHROPSHIRE
SHREWSBURY CiMiolifiiii,
13Ca$lliiflate TFl TBA
SOMERSET
TAUNTON Gnvi, i St Jimes St
TEL 10873/ 7290R
STAFFORDSHIRE
STAFFOnO, COfllpinwriM. m Ffrfjito Si
HI <n3!>i'iiB9S
STOKK * OM <TR19iT CwwKtnini.
11«tftalS« AftJii Hanloy
TFl 107871289620
SUFFOLK
BURY ST. BCMNUNOS Burv l<mmf
CortfO 1 1 GuttlUll SL TEL l0294l 705772
IPSWICH Brilmrm. 24 CfOwo St
TFl •fl^73i?i0965
LOWBSTOFT JiM WMk 44 londOfl Rd .
P#ortl TFl 1 0602; 3742
SURREY
CAMBCItLCY Cmora Arts Micro
Conpiitof Dlvlsioi]. 36 High $1
Tfl l077SieSB48
CNERTSEY Clktrtsty Conpllir GiMf i.
UMnd'.or:.t ILL •:99329l 64619
CROYDON CliClil IM . 96 WM19M
cm* I Wixt <8*f 19 Mti n69<rii
TFt toil 996 9393
aillLDPORD T hn Me«ii Sio» 23 9«il
Unt TFl i0O777i 0483 39115
HJISLE96CftE KatlOfftoro C l IW I i nL
75 Junctioi PUco adi R«i CHiMi,
TFL 0478.64479
MEW •AALE>BN Sorrey Micro SytMrn.
aiNlQhSI TEl iOli 942 0478
WALLIHQTON Surrty Micro Srttomi Ltd ,
53 ^^liciOdciXti Rd TFl (01)647 5636
WOKINO Harptn, 71/73 CWAircW Wiy
TFl i04ll&7ifit061
SUSSEX
Bflia^rTON Ca^corn, 1 0tiws HI
TEL :02/3l 79634
LfTTieitAilPTOM AMft Chm Lid
39HtfiSt Ifl (0906416874/4546
TYNE & WEAR
NKWCASTLB-ON-TYIIS NonrcaiAo
Cirnori I Cowp M ir Mwi, 16 Northttmborlffi
CtTEL<0632) 327491
WALES
ABBRYSTWYTH AhirOata it Qmmm,
?aPitr5tTFl ^09701 615527
CARDIFF RaiMil Cfti, 19/22 Mgh 31
Arcade Ft i07?2| 31960
NBWPORT (QwMHI Randall Cox, 119
COMWnialSt TFt 0633:<67378
RBAIBIIOKB RaMMi Cox, 19 MaM Sf.
TEL (0641688 2979
FORT rALBOT Mid 6«n. 6 fttyil
Butldlogi^ TalM Rd IFL i0633i 887730
WRE)(HAM r F IMitrli 76 K^ St
UL D9'81 364404 ^'IMS^?
WARWICKSHIRE
LBABBNOTOM SFA 10 ZmmMtt, 43
ftmiUSl TEL !0976} 36744 fOpwiIng
SooiE
RUOB Y Tho RHiT Micro C«Mro. 9 11
RagomSi TEl 0798^70622
WEST MIDLANDS
BimftllKIHAMShorMoois Q WOUtni
ftfcaii TIL (071:236 7211
COVENTRY CowMtrv MIcio CMln. 33 Fir
GoafDit^ !U (0203}58i42
DilDLiY C«itral C«Mpiiv Sinrkw.
36DlNrclBPncNictTU IBA
WBST BR098WICH Boll ft Jowo,
39&itMiiSi| TEL: C021I 653 0820
WOTCESTER
WORCiSTER Otvid Wkmi Lid .
IMjrmioiHoiiio.HioiSt TtL (0906177551
YORKSHIRE
BRADFORD Errici(iF«i>
RvwfctMS) UL (07741 3092tr
HULL In Connitor Coiitro 1.
LM.29AiUlyRd TEL :Q4t2)2«a7
LBBDS 9Mi 6 Baufi; 4 Ltwot Brit|«l»
TEl 105321464461
SKBFFtBLD SuHrtir SyiMl LM. 179
Will SI m ,0742.766009
SIUFTDN Look ft 519. « BbBmN Mp
TFL 075«9l»r9
YOiUC %f k COMplMi CtMro, 7 SaooMM
Arci9a TIL (0904} 641962
NEW
SPECTRUM
MEMBERS
Check your area
there are many
new SPECTRUM
dealers through-
out the U.K. So
there's a good
chance there'll
be a SPECTRUM
centre near you!
ptKjni liwro** tnahlnt a lounwv - Pt\cm t0tttt% wi iMiw c
YOUR COMPUTER. AUGUST 1983
3T
▲
■
(Adventure B)
In a jungle clr
across an an<
Your mission to enter, collect Ifm
treasure and escape /^'^v^vi
But beware!
e5.95for16KZX81 ana Lo.i>D
for 48K Spec.
2. SHIP OF DOOM
(Adventure C)
You are unavoidably drawn to an
alien cruiser Can you reach the
Or will they get you first *>
Cassette C5 95 for 16K ZX81
and C6 95 for 48K Spec
3. PLANET OF DEATH
(Adventure A)
You find yourself stranded on an
inhabited alien planet. Can you
reach your ship and escape''
C5.95for16KZX8l and £6.95
for 16K/48K Spec
(Adventure D
lancR
;es control
and you are forced to land
Can you survive and escape
with the island's hidden secret '^
C5,95forl6KZX81 and £6.95
for 48K Spec
5. INVASION FORCE
A popular arcade game for the
l6K/48KSpe-trum
Fires through the force field to
iMm
normal or suicidal. Full colour
Sound and hi-res graphics
£4.95 for 16K^48K Spec.
£3-95 for 16KZXB1
6. NAMTIR RAIDERS
High speed, cuick action
invaders-type game with four
separate groups of attackers.
£3.95forl6KZX81
Planet earth is once more beinq
invaded You must fiqht t^
death to protect your plai
Thirty-six levels of play.
£4.95 for I6K/48K Spec
8. GALAXIANS
Swooping attackers, explosions.
excellent graphics and
personalised sconng.
£3.95 for I6K ZX81 and £4.95
for 16K/48KSpec.
9. COSMIC DEBRIS
You find yourself in an alien
asteroid belt To survive you
must bias: the asteroids to
powder . . . before they get you!
£4.95 for 48K Spec.
TO. ZOMBIES/ SWORD OF
PEACE
Prove you are worthy of
becoming the Monarch of Oz, by
finding four objects of state
As the only survivor on a desert
'^' — ' — "ivetoes' '
omble^
L5 95 16KZX81
11. GOBBLE MAN
Escape from munching ghosts
to eat power dots and then
gobble up the ghosts High
speed classic game with hi-res
graphics and sound.
£4.95 for 16K/48K Spec, and
£3.95 for 16KZX81 J"
12. GALAXY WARRIOR/
STAR TREK
Galaxy Warrior - Destroy all the
Klingons in the Galaxy and exit
through a black hole into a new
Galaxy Star Trek - You have
15 star- dates and your mission
is to cestroy 7 Klingons
£5 95 16KZX81 ^
Antic for all your Sinclair ZXS1
PUSH YOUR SINCLAIR TO THE LIMIT
Artie supply the best selection of adventure, arcade and
educational games available for the Sinclair home computers.
Artie also offer a wide range of utilities that will enable you
to utilize your ZX61 /Spectrum to its full potential. .
These include: Ji
16KZX81 Assembler C9.95
48K Spectrum Assembler C9.95
Toolkit CS_95
Spec Bug C6.^
ZXBug . C6 95 i
SYS 64 . C6 95 A
13. 3D COMBAT ZONE
'tve your tank ihrouqh ;i
\ landscape destroying enemy
per tanks.'" lucesand
oidingthei >
.95 for 48K Spec
14. IK GAMES PACK
A superb soioction of 1 1 games
to stimulate your mind loi the
IK 2X8? Onlve4 9S
15. 30-QUADRACUBE
Can you outwit tfie computer
with) Itiis original version of
3D noughts and crosses"
C4.95 16K'48KSpec
CHEb
iblelK
id' jmeoni
quicK game without waiting t-
loadirKi
Only V
17. SPECTRUM MICRO CHESS
The first chess progtam !or
16K/48K Spec Allows all legal
moves, castelling. en-passant
and pawn promotion Full
colour and graphics display
C695
18. ZX CHESS II
A great game of chess for your
I6K2X81 Of 48K ^:vv Seven
levels Of play and
recommende*.) "ral- options
C9 95 for 16K ZX81 C8 45 48K
Spec Voice Chess 48K Spec.
C8 95
i I k7 I K
LIIVIITED
' Reckitt Aven
) niHde p.iy.iDli
'come Please 8t8
^^^^^^^h^Vt^Iii^^Si
To: Arttc Computing Ltd, 396 James Reckitt Avenue.
Hull. N. Humberside HU8 OJA.
Please supply
Cheque for total amount enclosed.
1 1 1 1 1 1 1 1 1 1 1 1
Access/Barclaycard No.
Address .
Please delete or complete as appl»cable
/ Spectrum software needs
No More Lucky Dip!
^niiik
Have you ever eagerly loaded a new
program only to disccwer thai you've wasted
your hard earned cash? We know how you feel
-we've suffered t(x>.
Our company, Mr. Micro Ltd, has
grown out of a passion for home computing,
an obsession that went far beyond a hobby.
Wt are determined to ensure that all
programs and accessories which bear the
Mr. Micro name are proven, tried, tested and
debugged and represent excellent value for
money. After all we wsre in from the beginning
and wc have built ourselves a hard earned
reputation in the world of home computing.
Our packaging has undergone a
complete re-design so that before you buy
anything you know exactly what the package
contains, how it works and what the screen
display will look like.
No lucky dip-we*ve get nothing to
hide. All our programs are well i — —
\%Tiiten, exciting and exhilarating, ,.
designed to stretch your
capabilities to the fiill and
extract every ounce of '
performance from your
micro.
i
T
Stretch Your
Mind & Micro
With
Mr. Micro
Games
& Accessories
MyM^riou-^lUjind Vk 20 >6 K £9.90
eaK^ajHiig t rivn prison ifi a hot air balloon -
try to land il cm Mr^cnous Iftland, then the
fun rcallv bt^sms. • Boobv" TnippeHJ FicMk •
KiUcT Bees • Ht^siile Niitivri • HHliki>Ou«
• FiifLir Vk<i\ • C-Himwc ilic Nautilus • l''ull
(Jraphic 1 >i»j>1siy • Several < fames lend to
Eixcittng ( Jtmux • Separate Itacucc Frpgrtm
• Indudcs BUnk Daca Tap« m store the game
to pby Later.
Tlwii tpuiic rif^tuu-c!. M hi|^) level of i4utl
and light itir^ rcllexes All ?4Uines\lul
advciitiireii ran claim a umquc pcr^otiabscd
award by sending Mr. Mkso their final
pofittkm at toe end uf the game-CFof i»e with
Commodcict Vk 20, 16kexpan&ioci» by
joystick or lieybottrd).
Romdani Vic 20 £0.90
This acceiEWJcy eiiablcit pnigiaind whkh
would ncutEaiiy only wrifk with ^k exptrnwon
to woHt wilfc 8k or iftk expansion HAMDAiM
saves having to buy a 3k pock tl you already
own m Sk or t6k. With RAMDAM and a
Gomtnodoit t6k expansioi] all known tape
gariiex will nm tin >*onr Vk 20. • [ncludcs
Slcmtwv *re»t Pnigram • l*rce 6* 5k game
- MK;R0VAI)I^RS for use with Joysticks.
Himclw SpcLtruin48k £6.90
uuiik ()ua.\inuKlii over the mmparts to
rt-Hur bimfralOa. lj^pnifnes,clQdlie«rnyirt
und ring the bells. • ^Xnyuongly ipod gzmphjitt
• Fast Arcade Actkm • You'U be ttirpmed at
what >'uur nrnmi 'i% capable of* Very
demanding.
Datum Taner Dfiflon B2 £9.90
AUovv« Atari t^-pe and t»ther digitiiJ
foysijcks to be used wnh the Dragon -giving
better rcspcnsc and ttuite control. For the fim
tunc your Dngoo will be able to rdlea your
tnie skMJs. • Achieve higher games scores •
Less Frustntion.
Ptui lb ensure maiLimimn value,
t>i'4gi)ti Tiincf iiK'ludes two ongina) games for
live with diiptal toysiicks:
Goklrmh Vk 20 3 5k £6.90
lliiv jraphk adventure pnigram wai the
Hr^f m the work! to r^er real gold for the
succe^smi ikJ\'enrurer fi^n idea whictt tias tweo
much L^jpied bin iievrr equiilkdi • Fun •
liducationaj • Chalkrngmg • Clues • IHozka
• Searches * Fast Rcitction Game.
Should >x)u experience any difiiculty in
oMauung Mt. Mkto pfoducts from your local
dealer. tbc>* ore avtUaUe post free direct lioai
Mf Mkro.
Send VHiut temittance to:
Mr. Mkm Ltd. 6V l*artmgton Lane^ $winton»
Manchester M2; 3AL.
(>»eqJo \hiHild lie iiuidc payable in
Mr. Mkm Ltd, Pteavr allow 2» dav*s for
dehvTt\-.
No<e to dealers
YiMi shi^uld hctM:tit n^rcittv by Ktocking
the Mr. Mjctv range of wftwiuY und
•cceaorics. Fur furdier deUiU telepliunc
Jim Qrt^ioty at Mr. Mkno wlctioiit delay*
6'^ Partington Lane, Swinton, Manchester M27 3AL
England. Telephone: 06J.728 2282
TRADE DISTWBLTION BY:
P.C.S.
Ucii 6. Scntiihaw Brook Ind Eat^
Bmncti Rc«d, Lavm Darweo^ l^anct, 8B» OPft
r«t:0IS4 691211
/#>
DI5ICING
EDUCATIONAL SALES DEPARTMENT
Liphook, Hants, GU30 7EJ, U.K.
TEL {0428) 722563 TELEX 849131 G .«^
S^^
AMAZING
EDUCATIONAL
DISCOUNTS ON
FLOPPY DISKETTES
Memory Excellence
Without doubl the PRICE/ PERFORMANCE winners with their new Japanese
media. Sjch high quality, is currenily yield ing zero i eject rates and cert if lea lion
levels easity surpassed m actual perfornriance. Protected by a special ami static
lubricant, head performance and media life are atso extended
5%" DISKETTES
Certified for single OR Double density, and with hub ring
reinforcement.
34ei S'SrdQd4atp»
349t D/SK»ffa48ip*
3504 S S»ded9eioi
}&01 D S)0*O 96 tpi
4a tpi lutiabje fo' IS or 40 trvch op^tition
96 to^ iu(l4bl« fo# 77 o' 80 tr»ck oo»f aiiofi
to a 16 Hftfd S*ctoi •v«ilabte tt t*m« r>r»ctti
8" DISKETTES
3060 S-Sid*fl 5.D»r>titv
3000 S/Sk»*clO-Dan«<lv
3102 D.'Sktod D>'D«r%i'tv
CIS JO
C24 90
C25 90
r23 90
iXCVAJ
C2190
£24.90
f30 90
Mmmi
LIBRARY BOXES
LB5 for minidisks
LBBfor 8" disks
. C2.20
£230
MsFXC VAT
n
ALL ORDERS FDR DISKING EDUCATIONAL SALES DEPARTMENT
f'l I A<;r CA ( ARl V MARK YOUR
iiNlJf nS FOR fHf ATTENTION Of
Di^KlNG EDUCATIONAL SALES
DEPARTMENT
These spedal low pricos. apply to
Educaiior^al Efl«blithments. Wo wtit
despatch goods on recatpt of an
t>Hu Mi oium, for o'der vatuet ovfN
\ •«) m »nc VAT V/e do this oo the
UNUbRSTANDiNC THAT
INVOICtS WILL BE SETTLED
WITHIN THIRTY CAYS or
preferably lefisp4D«se
Ah4«ni4iiitly, you may sand your
r«!mi1tarM:f« with your or dm \i you so
wrsh, AHo txjflr in mind that you c*o
have TO pay VAT, wtinh wll be
addod to these prices
If you are m any doubt, pkiase s<y
the coupon on this ad . (o help with
youf calcutatioas. or telephone us
for r - .^
NC rs are included, at
tllt•^^ , .
U.K. P&P RATES INC INS. EXC. VAT
Mintdt&ks 1 2 PACKS each pack i
Mimdtsl^ 3-6 PACKS each pack <
Miniclislcse-9 PACKS each pack \
Miniclttks 10 * PAC<S " POST F^
r disks 1 2 PACKS each pack (
r di»k» 3-5 PACKS each pack @ C 1 .20
8" (Jiil«6'9 PACKS each pack (S)90p
8" disks tO^ PACKS ' POST FREE *
LBS 5 25" Librafy bcx 1-4 o« @ 40p
I Hb 5 25" Library bcK 5-9 oH @ 30p
LB56.2S' Litwa-ytJOK 10*
LBS 8" Libfa-yboKl-4of1
LB88" Libfavbo»t6-9of1
LB88" Libra-y tx)x 10 ^- off
For CK5 5 2S" Qaanina ktt read
Minidisk postal retea 10 ♦ POST ^Rf:^
For CK8 8" QMnir>0 krt read B ' disk
postal ratea 10 * POST FREE
For SDL or SD^X iS 25" vamon only I
read Minidisk p^stdi rates
o:
CLEANING KITS
Prevent head crashes and
ensure efficeni error free
operation. Enough for 26 bi-
noniWy cleans & a lot
cheaper than a service call!
CK5 for 5.25" disk drives
£14,90
CK8 for 8" disk dnves
£14.90
Prices EXC VAT
DISKING EDUCATIONAL SALES DEPARTMENT
Uphook, Hants, GU30 7EJ UK.
TEL (0428) 722563 TELEX 849131 T«lb*r G
OTV 0£SCRIPTK>N
PRICE EXC VAT
f
t
C
TOTAL GOODS VALUE EXC VAT
TOTAL DELIVtRY AND »NSURANC€
sue TOTAL EXC VAT
VAT
TOTAL VALUE OF ORDER
N Jiinf
Addrvff
T•^^k)
Of pmm chagt my cr»d« card No:
ACCESS VISA e OrNERS CARD WELCOME
SPECTRUM 48K : ZX81 16K
SIX PART ADVENTURE
•'v>
BLACK CRYSTAL
THE QUEST IS ABOUT TO BEGIN
The ulttmdte role plowing advemura trf "v- ^-^hCTRUM/ZXSI.
You car boconrt? a wiurior. el oi wi/»if s lo fmd dihiu^
th<* 'ingp% ol <;r«ii«vn; lo tt»iiita»v lt>tf (H - : ittni cjfjifat the
LtKdft al Chao& Held with'f) six pfo^rams uos ^ land of t<ibuoun
treasiifes and ^riythical ntuosturs Jomiimjv thruuy^ ttit^ Land of
Bofoth. «Kr>k»»r the caMks of ahodows. dOMiend toin the
Shaogoths loir, sosrcK tor diamonds tn me ftoa of sand but bewaro
of sand shartisl Confront rhe fire den^on in his teinptu, ImiiIi*
agAinst tlie Loids of Chaos and win your wny to thp Blocit Cty*ttfl
By splitting Bliicic Crv^tul into six protjrams wu can pt ovkJo mof o
v«ri«iy and detail than any othef adventure for the Sinctaii
computers.
Real time mcmier tMtttet. Superb graphios. Save game feaii#e.
All ^x partft Me «uppliMJ io0eltief on tasiscHte. txjxifd with
mstnjcrton boofctet.
SPECTRUM 48K: 180K OF PROGRAM
IN StX PARTS - ONIV €7 SO
ZX81 16K: OVER 100K OF PROGRAM
IN SEVEN PARTS ONLY £7.50
WHY PAY MORE FOR LESS OF AN
ADVENTURE
"<t^-
310 STREATHAM HIGH ROAD, LONDON SWIG 6HG
Tel: 01-769 2887
Carnell Software Ltd North weytanda tnduttrlat Eitate.
Molway Road, Hersham. Surrey KT12 3PL
send ifm. 8U»cli Cty^UI r^i my
I Spectfum4aK f? 50
1 7Jtft tftK nm
* erKlose a cheoue/posral order Ipayatj^e in CerneH Soffwarel fn< f
NAWE
AODRES&
TR4DE ENQUIRIES WELCOME
Opori TutfS.'Sat. 10 30 ^m tn h pm (C^ln^Rd MDnday^i)
SOFTWARE FROM ALL THE BEST SUPPLIERS
OVER THE COUNTER -
PLUS GROWING RANGE OF PERIPHERALS
SEE IT 'N TRY IT BEFORE YOU BUY IT
SAE appreciated for catalogue but please specify
for which computer.
THE WORLD'S GREATEST RANJCC OF
SINCLAIR SOFTWARE
PIONEERS IN 1981 - WAY AHEAD TODAY
^SCACQf^,^
^eVeO^'^O^ CASSETTES
ADU ONS BOOKS
M\ao
NEWf - BUFFER CLUB for regular custorrjers.
Spedai Offers — Lectures — Foreign Trips —
Software Promotions. Ask for details of membership
on your next visit
C
MtMBtR O- THE COMPUFER TRADf ASSOCIATION - YOUR FAIR DEAL
CiUARANTEC
VISA ACCESS AfSrtERiCAN EXPRESS t3IN£flS CLUB
ALl CARDS WELCOME
D
SPECTROGRAPHiCS
(for Sinclair Spectrum 48k)
"A complete graphics toolkit. . . very easy to use.
documentation clear and concise*'
(Personal Computer World)
For Teachers For Games Enthusiasts ForArttsts For Ev&ryuntff
Exploits the Spectrum's superb graphics potential to the full:
• 1 1 graphics procedures
• Hi- and lo-res sketch pads
• 8 Sizes of text
• a mini-text editor
• cotour WASH and PAINT
• create your own UDG characters
• SAVE displays on laj^e or PRINT on ZX Printer
• RELOAD displays into your own programs
send £6.90 for cassette and manual
^graphics software for ZX81 also available*
s^nd s a e for our tult list of games, statistics, graphics and scier^tific scyttware*
Full rnor>ey-bcCk guarantee : Trade erx|uiries wetoome
Dept , 36 Femwood, Marple Bridge.
Stockport. Cheshire, SK6 5BE, England.
36 YOUR COMPUTER. AUGUST T983
COM
i?tm
Forthel6Kor48K
ORIC-1
So fast, itll
take your
breath away!
<«»i»t
N
FEATURES
# Written entirely
ui MACHINE COEK
• OvorSOskiUloveb
^ Random scoring spiden*
» One or Two Player Cptioii
Hall of Fame • Full cokmi and sound
Bonus lives every 12000 points # Deadly PACPERSON aUackF
Blast tlM £im moving centipede. a« it enake* doiAm tiywraiili i
von, in tli« depths of the green foreet Score poinfa by
ahootlng-np mnahroonu and the deadly spiden. Bnt beware j
of the hungry PACPERSON, which wiU gohblo anything in j
its path, Tbe higher yoiur »coie riaes, the featei the action
becomes, imtU it is only a seieaadiig bhir of oolow and ao^iut |
Nu H i'hrq loor Po for ilfJ 50 (postage paid).
■ T vin. 3 ■= Tnputf^r type nn-:! memory arize to -
K]IK?B(RDID]SIR3
SOFTWAKE
i^.
The Opportunity You Have ^
Been Waiting For To 4
I Turn YOUR Ideas Into Money! ^ t-^^^
■ If you. either by yourself or with a learn of I
I colleagues, have written an original game ■
for any of the following home microcomputers
I sSWCl AfR SPt C I HUM CCMMODOHt >0 or (hf
M BBC MOr^EL B IIXAS fNSfHUMf.NTS W . -
I OR AGON APPie //
I ONU: ^ ATARI
■ then look no further.
I Whether it be the best shoot en up arcade |
turp a challenging strategy game for
I more) players, or just a bit of fun for the very |
, young we have the resources, expertise, and
your game WORLDWIDE.
to Dffer you our very attractive terms
o
Send ri cassette or dtsc copy ikeep one /o'
I yourself, by registered rpati for you^ own
I protection to.
FREEPOST, SWANSEA. SA3 4ZZ
/Megabyte
Marketing
REMtMBtR
Depi 1 79 BfU;DRICK RO
EASTBOURNE SUSSfX
time IS all important so'
AUYOU NEED TO DESIGN SCREEN GR APHICS
T*i« CVBtRURAM GRAPHIC AIDS PACK coniamian Aftiortnieni or
f)f IV A4 thMtf on ftond tr>d Trsctng p«p«r, ov^rorinttd with grldi
ctrtfuHy propOf tio>«d to th# VIC icf**n. Dtiignt c«n t>t accurittly
tr«niUf»rt fmm rmr<'M ta ktiitUtx withrMit mty nl th» dUtCfcrfkin irrotictl
whtn uiirvg ordiniri^ grflph p*ptr.
VIC-20 SCREEN PLANNER* ►d#nt.fv ilf PRINT, PEEK and
POKE poiitiofti ai\mnmcciitm%9 unij corr«ctty proportiofisdgrld.
VIO20 SCREEN MEMORY ADDRESS MAPS ifHtanHv ti>cit«
•II PEEK; POKE valiiM on th« icrMO Ptar>n*f with ihii# tracing ovtrlayi
on both Standard ind Expanded VICt.
VIC- 20 NIGH RESOLUTION PLOTTER • aach pUai mcividMally
rnappcMJ and 'CHAFr poiihoni tdeni»fied tu i^t tha bait out of 'ha
Supar ExpandMf catabilitv
VfO20 CHARACTER DESIGNER * .ni^^ntyuMr own graphic
characten and caictlitt thttr data wlutt rapidly with ttieta datiilad
»ha«tv
At latt you ctn organiM your VIC 20 flriphici cipabtlity with
a pfof#ttion«llv dflitQn«d comoutttr aidt paelt. and k*«pi
dfttiilad wof king record of the dAvelopmirtt of your program
iei|u«ncef. f^^^ o,,^ ONtV
GRAPHIC AIDS STANDARD PACK £4.50 inclusive
*aconomJca» CONT NUATION PACKS (100 mattO alio availabia
Pimm nmkm Chaquat [i«v«%l« to CYBEflGRAM O ESI QMS
10 Gfove Houie Court Noc rh Lone Leeds LSfi2NQ
Allow 28 dayt tor dthvary
UPGRADE YOUR
SPECTRUM^^
to 48k
I
with an EASY TO FIT
DELTA-RAM KIT
SPECTRUM
1
I SPECTRUM
2
Eacti kit contains
I step by step instruct' _
ions for easy, trouble-free installation within
your Spectrum case. fncutk inuuiitf p a i> a<»t v 4 t '
fR£E wtth every order the UNIQUE
DEL TA CHIPCHEK Memory Diagnostic
Cassette worth £3.50
I All you need to do is cut out this coupon,
tick the appropriate box. enclose your
cheque or Access No. and we'll do the resi
Name
Address
LtX III llTll'iTT
Maka c»w<tu«» payaN* to Svrwodata Ltd
i^
DELTA RESEARCH UMITEp
\ IS Church Street Basingstoke. Hants RG21 IQG
\ Te» 0635 45373
YOUR COMPUTER, AUGUST 1983 37
HOME & BUSINESS TECHNOLOGY
^ ^ 1 ^^
L ^^^
■■ BBC.M1CHUCUMPUTERS
^^ '-2 operatino sysfflm nf
M(xionU39^^^^^^^^^I^^H
^^1
^ ^^Vi*>-<
s<
W BASIC ZP\
.38
;>1
PROTECTIVE covers AND
PRACTICAL PROGRAMS FOR THE BBC
40
CLARE SOFTWARE
CARRYING CASES
COMPUTERS ATOM
£$.96
CLARES THE KEY
£1296
Pofy»st*H Cotton Covtr
Ofl7
LET YOUR BBC COMPUTER TEACH YOU TO
CLARES GRAFDISK
£1296
SofiPVC Cover
£446
PROGRAM HARTNELL
£6.45
CLARES REPLICA
£1296
Hard Cwiyttig CaM fo' Computer, Cables,
THE EBC MICRO REVEALED RUSHTON
£7.95
UK LEAPFROG
£7,60
Cass /Disc Drive
£5620
CREATIVE GRAPHICS ON THE BBC COMPUTER
SUPERIOR SOFTWARE GALAXIANS
£7.60
Soft Carfving Case f oi Cornputer, Cabtes,
ACORNSOFT
£7,50
SUPERIOR SOFTWARE INVADERS
£7.50
Cass. Disc Or ivo
£23 00
GRAPHS AND CHARTS ON THE BBC COMPUTER
SUPERIOR SOF TWARE SPACE FIGHTER
£7.50
ACORNSOFT
£7.50
SUPERIOR SOFTWARECENUPEDE
£7.50
JOYSTICKS AND SOFTWARE
LISP ON THE BBC COMPUTER-
SUPERIOR SOF TWARE ALIEN DROPOUT
£7.50
BBC Joysticks paif
£1300
ACOfiNSOFT
£7.50
SUPERIOR SOFTWARE FRUIT MACHINE
£7.60
BEEBSTICK FuHy proportional tor Computet
ASSEMBLY LANGUAGE FOR THE BBC MICRO -
SUPERIOR SOFTWARE ROAD RUNNER
n.60
A»decl Design
£29.90
BIHNtfAUN
£0.95
SUPERIOR SOFTWARE FROGQEfl
£7.50
JOYSTICKS GRAPH CS - Oiew and Save your
30 PH JGR AMS FOR THE BBC COMPUTER
own Line Diagrams
£5,76
EVANS
GAMES BBC COMPUTERS PLAY -
£4.95
The above prices are VAT mdusive.
HARDWARE
HARTNELL, GEE, JAMES
£595
Add £1 00 p&p for orders below £100 00 and |
Sound Pick OtfModt lelSimple to f»t>
£9.96
EASY PROGRAMMING FOR YOUR BBC -
€10.00 iSecuricor delivery) lor orders
Loudspeaker in cabinet plus cable for above
DEESON
£5.96
above nOOOO
pick-oM 07J»
LoudtpMkef plus Amplif i«r for above pick oH
PROGRAMMING THE BBC MICRO -
THE EOOK OF LISTINGS
£6 50
Access and Barclaycard accepted on all itenns.
{Blatter)
£37.60
HARTNELL. RUSHTON
£3,76
■«■•£££
NOW IN STOCK R.H, ELECTRONICS light pen
BBC COMPUTER - USER MANUAL
no.oo
w^ ^rss^
includes software
£45.94
SOFTWARE fOB THE BBC COMPUTER
ATPl EPROM Pfogtammer
ATPLEPROMUV Eraser
MICREX X Y DigitiscH No drih. precise
i software
£138.00
£55^
£96.25
PROGRAM POWER KILLER GORILLA
NEW ACORNSOFT GAMES
COUNTDOWN TO DOOM
£7.99
£9 95
This pnce list supercedes all other price lists
and may be amended without notice
INSURANCE 6 EXTENDED WARRANTY - i
STAfGHiP COMMAND
£9.96
Wnte for details
BOOKS
UK SPACE INVADERS MODEL B
£7.50
NECaOHr BASIC
£5.96
UK ATLANTIS
£7.50
ELTEC COMPUTERS 217 Mannirigham Lane.
BASIC PROGRAMIV^NG ON THE BBC
UKHYPERDRIVE
£6.50
BRADFORD BD8 7HH
MICRO-CRYER
£6 95
UKSTRATOSOMER
£7.50
Tal: (0274) 722512
^
^^^^^^^^■^^^^^^^■■{^■^^■^^^^■^^^■■■^^^^^^^^^^^B
1
PAC
Quality ZX SPECTRUM Software
Hisoft Pascal 4T and Hisoft DEVFAC turn the SPECTRUM into a powerful machine - ideal
for those who wish to produce quality softwarCf be it business, educational or ganies
software* Hisoft Pascal is also available on other machines - see below i
Hisoft Pascal produces programs that run up to 100 1 and in some cases 1000!t times faster
than the equivalent programs written in ZX BASIC # This Pascal compiler is a virtually
complete implementation of Standard Pascal (Jen€ipn/Wirth>f comes complete with a 60-page
manual and represents tremendous value for money.
Hisoft DEVPAC comprises a powerful assembler and a disassembler/debugger which open up
the secrets of fast machine code programming on the SPECTRUM* DEVPAC contains a unique
blend of advanced features that you will not find together in any other product* These
include conditional assembly, front panel display of registers, single step of programs and
much, much more. 'DEVPAC is most highly recommended' - Your Computer, May 1983*
PRICES: SPECTRUM: PASCAL 4T - £25 Inclusive. DEVPAC - £14 inclusive.
PASCAL 4T for the SHARP MZ80A/K/B. NASCOM, NEWBRAIN - £35 plus VAT,
^ and others
HISOFT
60 Hallam Moor
L iden Swindon
Witts, SN3 6LS
Tel, (0793) 26616
jbI
38 YOUR COMPUTER AUGUST 1983
t\t>MI I Present
THE KEY
for antj ZX Spectrum
THE
ULTIMATE
SPECTRUM
BACK- UP
COPIER!
ALSO INCLUDES HEADERLESSCOPIER
The Key is a 100% machine code utility which
allows you to back up your valuable software
investment. Simple to use.
KEYSOFT, Dept. YC2
6 Bruce Grove
London N17 6RA
MUAMHIAMUKl
N.B. KEYSOFT advise users not lo infringe the Copyright Acts
DEALER ENQUIRIES WELCOME
Please send me "KEVis) @ £5-95. Total £
Name .
Address
YC2
.Post Code .
CAMEL PRODUCTS
BLOPROM-81
'^«
vat ktsi> ro »a #
*fO" IS CLt«iV
4 fiUlti
TVC Mn *fl IK Mrf
.i TO Aes7**r
A uniquely sophisticated HPROM PROGRAMMER as used
by various labs. incL Sinclair Research.
BI.OPROM-8I
Fpron programmer for the 2516, 27XX single supply families.
Yes. even ihc 27128 from InteL chcckt Read. Program +
Verify all or pan of Hprom.
So in.mensely user friendly you'll hardly need the manual.
Designed for the beginner but includes a single key entry route
for the professional. Supplied as firmivare. ihc m/c driver
routine alone i? worth more than the price of BLOPROM SI,
No Personality Cards or other additions, just a ZX81. Several
inbuil* safety features. On-board Vpp generation. 28 pin ZIP
socket. Cabled connector and extender plug. ABS case.
Note: Can provide up to 36 inputs or 40 outputs as an
I/O £79,95
MEMIC-81.2 Faster than a Floppy.
Easier than an l':PROM.
A 4K CMOS memory and Lithium
battery unit. Saves programmes uplo
10 years without external power. Plug
it into the ZX81 and flick a switch and
your program is ready for retrieval. A
simple PRINT USR entry loads
your rrogram into RAM. RcMdes in 8-I2K but can be moved to
J 2 16K, Comprehensive notes • example £29.95
CRAMIC 81 Banish the Whir. Click and Try again of ZX81
Systems.
16K CMOS RAM and Lithium battery in cabled ABS case.
with expansion adaptor. Powers off the ZX81 when running.
Resides in 13-32K. Can be used like an ordinary 16K but can
also retain program upto 10 years. Ingenious hardware/
software allows swopping of R AMs from program £79,95
FIO-SP An 8 ^ 8 line parallel Input/Output card which lets
the Spectrum communicate wiih external systems. Connections
on 15 pin sockets. Mating plugs supplied £18.50
PIO-81 As PIO-SP but for the ZX81 £U.(K»
llREAM-81 Lull 64K Ranipack with link options to disable
0-8-16K. Plus a 28 pin EPROM socket fo' 2716/2732/2764 and
even the latest 27128 from Intel. ra>t/slow Epiotu upliuii.
Professionally built and tested. In an ABS case with an LED
indicator £69.95
PROMER-81 At lastf A low cost reliable programmer for
2516/32. 2716/32 EPROMS. This is the solution to using
EPROMs instead of tape. Requires 4xPP3 batteries for a
rcgula ed 25 volts. Remarkably prices at £19.95
ROM-81 Provides two 24 pin sockets for up to 8K of EPROM
memo-y in the 8-I6K area. Eproms arc permanent memory
which require programmers (sec below) (o write to them. Can
use 2516/32 or 2716/32 £14.95
PRINTER/MONITOR
ACCESSORIES
MSB Monitor Stand for BBC
micro. Sits over the Beeb 17'' x
12** X 3.75" P + P £3.50 £19.95
PSS Standard printer stands for
OKI. Epson etc. 15** ^ 12-' x4.5''
P+PC3.50 £16.95
PSL Large model 17*' x 14.5'^ x
3.75''P^P£3.50 £19.95
PSC-2 for Epson MX- 100
etc. 2r'xl4''x3.75 P + P
£3.50 £22,95
Cuiitom Printer Stands for
larger printers P.O.A
POT Printer Output Tray
for I r* fanfold paper P + P
£5.50 £16.95
UK, VAT extra. No VAT on capons P + P UK. Free
Europe + 5% — Overseas + 10^^.
■ JTMiMg^ UK & Worldwide dealerships available.
ff
moe^fma lf,i llr ifvy^w h\t tj,ntif<Y 184 wr kf W223I JMBM
YOUR COMPUTER, AUGUST 1983 39
youRanetts.
iPARFIT GENTIL KNIGHT
Jjerc is my reaction to your May editoriai: Sir Clivt wan*t be
^^ starving this Christmas.
I am sure I speak for many home computer users when I say how
outraged 1 am when I hear the money difTercnce between the cost
of the machine and the actual shop price.
1 lately heard that the
Spectrum cost £15.00 to make.
Please fell Sir Clive that if £1 5.QQ
is subtracted from £*>9,0S you
do not gel zero
We hear excuses that the
market can only lake so much,
but surely it is in the consumers*
and> as is so painfully obvious,
makers' interest to have their
products as low-priced as
possible. Surely it makes sense —
the lower the price, the more you
sell. If Sinclair was really trying
to bring Home computing to everyone's fi i ' n he would
bring down the price. I end with a call to * re Smclair
— cut Spectrum prices now!
John M Thome, Slough, Buckif^hamshtre.
:VDU4
PROCL(29»
VDt m
SNAKE LETTER
^hc June issue of Yaur Computer
f contained my article yn Snakes
and Ladders. The program was
vvrittcri for a BBC with a 0. 1 OS,
Parts of it will noi work properly if
you have a 1.2 OS. Some
modiftcations need to be made.
Scan through the program putting
VDIM and Vl>U5 either Mde of any
Printiab statements. Put V^DU4 just
before Printtab and VT)IJ5 after the
first colon after the Printtab
statement. For example* on line
1000, put
after
and
before
PROCANS
Also change line 19Q so the last
character on (he line becomes a
rather than a 7. Do ihe same to line
880.
Peier Donn^
Upmmster,
Essex.
USER FRIENDLY
^^angratutalto»\K lo Mr Taytnr fnr
^ his most useful and eHcctive
ZX-81 quick-load program in June
Your Computer, Loading programs
in this way is unfortunately none too
user-friendly, what with swapping
tapes and using machine<ode callSi
especially if the programs are to be
used by other people.
This can be overcome in the
following manner. Wheo the pro-
gram to be saved is in the computer
and the quick-load code entered at
line 0, then Save and Verify it as
described m the article. Hcmovc this
tape and mark ii — or confusion will
ensue — and replace it with a taped
version of the quick-load machine
code. Load this into th^ computer
and add the lines:
1 Save "name"
2 RAND USR 16607
l*md a clean tape onto which the
fmal recording is to be made, start
recording and Run the program.
Watch the screen and immediately
the diagonal **seirching for
program'* line appcan turn off the
recorder and then press Break*
Remove and mark this tape: do not
rewind or forward it. Put the tape
containing the main program back
in» rewind and load at high speed
using
RAND USR 16807
How go back to the ether tape and
save this program at high speed by
tvping
RAND USR 16614
without
NEWLIME
start recording and immediaicly
Kewline. This should be done from
within the program if Autorun is
required.
Thereafter when yo«i want to load
the program^ rewind and Load
**name". Note that this effectively
restores the ability to lx)ad by name.
The quick-load program then loads
ai slow speed and aul.iruns, loading
at high speed the most program on
the tape» that is> the main program.
Using Verify requires a little more
efTon as the Klan of the msiin
program must be found first, either
using the tape counie- or using
LOAD "X"
where X is not the program name
and then watching for the end of the
quick-load program on the screen.
This method of saving does sound
rather contorted, but in fact is very
quick and easy to do and saves a lot
of trouble w*hen loading programs at
a later date.
It is not true, as it is stated in the
article, that machine code in Rems
cannot be accepted b> quick load. It
will, however, be necessary to
change a Rem at lire 1 to line 2
using Kdit before adcing the quick-
load Rem statetnent, and calls to
machine code must be addressed 262
bytes further on, for example, a call
to a line 1 Rem will now be Rand
VSK 16776.
Line 30 in listing 4 should read
'*20POKE32S12 + A,PREK
(1 65 14 + A).
WSsurgeSf
Lancasier,
CHARACTER SET
/feel I should point out an error in
Tim I^ngdeirs article in the June
issue of Your Computer^ about the
(>ric and Spectrum Graphics.
Mr Langdell is perfectly correct
when he says thai he One has two
completely re-defuiablc character
sets, but the actual number of
characters is only 176, not 512»
about one third of the number which
he suggests. This i> mainly because
the tliaractcr set* arc only 128
cliaracters long, tht most significant
list of the code on the* screen being
used as M\ indicaiicn of whether the
character should be displayed in
normal or inverted colours, so that
the code left for determining the
character is only seven bits long.
Using the eighth bit to invert the
colour m which the character is
displayed means that up to four
colours may be displayed at one time
using only one foreground and one
background colour-defining
attribute.
These colour-defining attributes
and the other codes which tlash text,
etc, also reduce the number of
characters in the character sets as
they have to have codes too» in fact,
thcv use the first 32 codes in both
character sets.
There is ye a further compli-
cation; as this would mean tliat each
character set should contain 96
characters, that is 32-127, but the
second only cor.tains 80. The second
or alternate character sci^ which
contains a lcp*sided version of
teletext graphics, overlaps the screen
memory by 128 bytes — 16
characters — and although the
mechanism exists to display these
characters thc>' only appear as
random sets of dots because the
machine defines them with the same
bit of RAM wh ch it uses for the first
five and an eighth lines of the screen
— in both Text and hi-rcs modes.
Thus, in prsctice» there are only
176 character definitions held in
RAM: codes 12-127 in the first set
and 32-1 1 ] in the second.
A J Edgington,
Norwtchy
Norfolk.
BUGBLATTER FOR THE ATARI
J^rhaps David Andrew — Letters^ June Your Computer — has
^^ found bugs in assembler routines, but there are very few bugs
in Atari Basic. Most are in the operating system. Here arc all the
ones I have foi nd or read about.
The printer and cassette use the same bufTer IOCB# 7 — see
page 23 of the manual. If this is not clear it sometimes spoils a
Csave, so you can not Cload your program. Th.* solution is to do
an LPrint before each Csave, If you do not have a printer^ this just
produces a harmless error message, but it does clear the bufler.
Basic sometimes hangs during program editing. I do not know
why, and 1 do not know of a cure. You just have to Save things
often. It has only happened to me a couple of limes in nearly two
years. This bug has apparently been fixed in the Revision B
operating system now used in the U.S.A., but all U.K. machines
use Revision A, and wilt never be supplied with Revision B.
According to Computers book Mapping iheArari, Peck (5858S) is
supposed to give 56 for A and for B. I do not get either number.
Using Input without an argument causes my 800 to lock up, Just
type Input in direct mode and see.
Tr>'ing to enter lines longer than three screen lines causes
problems as the screen editor gives the overflew to Basic as the
next line.
1 he unary minus of zero, that is Prim 0, prints garbage. If you
want to print ai X that is likely to be -^0 then use Print 0~X. Print
works just fine.
You can use -eserved words as variable names The catch is, you
cannot do it with words that start with Not. Using Note as a
musical variable with Chord can turn out as Not E.
Another cassette file problem: you cannot write a file smaller
than 128 bytes to cassette then turn off the cassette motor without
producing garbage. Then if you read back more than 128 bytes,
the Atari uses the bottom part of Page 6 to RAM. It was
apparently designed that way. Solution: output a dummy file of
128 bytes of blanks before your data, then throw it away on Input,
Solution to Page 6 prubteiii; do not use 0600 lo067F for machine
language routines.
Also, you can Dimension arrays to be larger than memory
without gening an error message. I am not sure J this is a bug or a
feature. Any other ofTers?
Jack Schofkld, London W3,
40 YOUR COMPUTER, AUGUST 1983
ROTATOR
^rfkhough ihe 16K version of the
^ Spectrum 3D roiaior in the July
issue is crror-rrce» the 48K version
needs a few corrections. In the con
version table for the hex dump VH
should be changed to F& and not 7C
A% givrn In fhi* Hu%ic program ^17^1
and 63729 in lines 2060 and 4iJ. n
should read 6346S and 6i2i'i
respectively.
It is not necessary lo use the hex
loader provided — any loader will do
— but you must run lines 100-150 to
create the Sine table. Remember also
fo set the variable Addr usin^; rhc
Pokes on page 82.
/,. A.> ...,,
Baystvater,
London.
ORIC PICTURES
f J#ith reference to ihc article on
Irlf Oric graphics in the June 198^
issue of Your Computer, the
illustrated progran*.s and the
paragraph headed *Spced and
smoothness" may be giving sonic
less experienced asers suinc
confusion. First of ull line 200 in the
program Oric 2 is strange. I presume
that the line should read
200 INK 1
which would turn on red characters.
The program for the Spectrum with
which this is compared omits this
step.
It is entirely feasible to get high-
resolution movement on the Oric
using the Char command, I thmk
this is what the writer was after. The
following is a short program that
gives smooth horizontal movement:
10 HIRES
20 FOR N - T to 230
30 CURSET N. 100.
40 CHAR 62, 0, I
50 CURMOV t. 0.
60 CHAR 62. 0,
70 NEXT
A similar technique will give vertical
movement. The movement is quite
slow — but steady — at this
resolution. The screen is crossed m
about 12 seconds. Us:ng a Step in
Line 20 and a few other alterations
the movement can be made more
coarse and faster.
Davtd Sinfiildy
Hcachamy
Norfolk,
HOTH STUFF
# Jnfortunatcly, I left out the vital
Mm key instructions in the Star Wars
Battle on Hoth game published in
the July issue of Your Computer.
they arc as follows:
I toQ - flf«
Q to P - incrosM rate of cJimb
A to Enter ~ decrease rate of dimb
Shift to Space - turn around
Shift to V - turn left
B to space - turn rt^ht
Also, you should insert Poke A,B>
after Print A,B in the inachinc code
and character set loaders.
Dunuin Kinnaird^
Giimofiy
Peterborough.
eonwuM
Trnsh. nervous, irritable every lime you ust
your micro? Yoj could be suffering from bad
computer design. It is a malaise that is on ths
increase as more and more computers are rushed on
to the market v^'th apparently less and less lime
spent on details
Fortunately it is never fatal and rarely worse than
the infamous ZX 81 RAMpack wobble — tWc
nastiest outbreak of recent years which left
emotional scars on a whole generation of computer
enthusiasts.
Poor design takes two forms: badly-conceived
ideas, and well-conceived ideas badly executed. The
plug on the new Coinx 35 is a badly-conccivcd idea.
You have to lakt your pick between not running
your micro because you have not plugged it in and
not running it because you have. The generously-
wide Comx plug ensures that the on switch at the
wall s*Kket is always off.
The OricS reset button ii^ a well -conceived idea
badly executed — or rather badly located. To reset,
the energetic Oric owner has to flip the machine
over and drive something long and thin such as a
pencil into a smaU hole. In practice it is much easicjr
to turn the micro off and then on again at the wall
— an option not Dpen lo the Comx user.
Sometimes it is a Utile difficult to decide into
which of the two categories a particular short-
coming falls. But there is always a difTcrence
between bad iksi^n and a mamifac!urcr building
down to a pr^
Al ihc imniiciu yvtu cuumii cxpcxl a nuL.io vvhicli
costs less than £100 to have a proper keyboard. In
most cases it is a feature that the machine's maker
had to choose to keep the price as low as possible. It
could only be counted as bad design ff, say^ the keys
were to stick down in i'^**
Poor keyboard di
criticism than anything else. As ihe user's inierlat.'
with the computer a keyboard's failings are more
conspicuous and invariably the first to be
discovered — even though they may be minor
compared with any sins ths designer may have
committed in the privacy of the micro's inner
workings.
The Spectrum's lack of full-sized sp.Kv-.'... , .. ^ci
button and uncomfortable angle preoccupy its
critics. Some even object to what they see as its
excessive use of keywords which arc sup- ^ ' '^
make typing commands simpler. The hii
of coordination needed to type Ink on the Spectrum
involves four key-strokes as opposed to three on the
more conventional Oric.
No keyboard feedback is also cited as a problem.
Even if the Oriels beep is car-picrcinr ' r you
know you have made loniact with a i real
keyboards do not escape scot-free. ITiose new to the
Dragon may find that a carefully entered program
can be made to demaienaliic at the touch oi lia-
clear button position next to Return.
A good deal of what is ^ ■ • • jy be
the result of major iuai ns —
unusual choice of CPU, or deciding that interfaces
would push I he price too high. But so much could
be corrected very easily: lack of scrolling on the
Lynx, the ZX-8I overheatijig, the Spectrum's short
vidcti Iciid^.
A few pennies or a few more hours of careiul
thought spent at the design stage could stop
millions of us being driven nad by trivial faults.
How to write for Your Computer
We called tnis magazine Your Computer precisely because we welcome your
views, tips and hints and even your criticism of machines and software in general.
If you would like to see your name in print, whether on a Software File program or
a full-blooded article, here is how to go about it. Ideally, all articles should be
typed double spaced on one side only of uniform sheets of paper. If listings can
be dumped directly from a printer ~ you can always use a friend's or user group's
- this minimises the risk of error. In a perfect world a cassette would
accompany the article. That considerably speeds up the checking process. Not
only do you get to air your own discoveries and opinions, but we will even pay
you for the privilege. We pay £35 per published page that's as it appears in the
magazine and includes illustrations.
Why not give it a try? You have nothing to lose but your postage.
• « • ■ We want program checkers to assess readers' programs. If you
YY 3 HTGd I ^^" '^®'P ^^ please write to Simon Seestey. Your Computer,
stating which machine you have expertise on.
ABC
Editor
TOBY WOLPE
Assistant Editor
MEIRION JONES
Staff Writer
SIMON BEESLEY
Sub- editor
PAUL BOND
Editorial Secretary
LYNN COWLING
Editorial: 01-661 3144
Your Computer, Quadrant House, The
Quadrant, Sutton, Surrey SIVI2 5AS.
Subscnptions: U.K. t9 for 12 issues.
Prtnt^ in Gmm 8nt*ir foe ih# propn^torv
8ii!)i;>as^ Pr«w InMf national Ltd, Oundrant Houte^ Th«
<' tjttof>. Sorrey SM2 6AS let 01-881 3600
I . 892084 FfPRESG ISSN 026^0888
F'nnim] vy Hiv«rt>d« Pi««i Ltd, Wbrt»tat>(a. Kant, arid
lVpw«t ijy InKop Ltd. London EC1
Advertisannent Manager
PHILIP KIRBY 01 661 3127
Assistant Advertisement Manager
PETER RICE 01-661 8441
Advertisement Executives
BILL ARDLEY 01-661 8484
NIGEL BORRELL 01-661 3127
Midlands Office
VIC SHERET 021 356 4838
Northern Office
RON SOUTHALL 061 872 8861
Advertisement Secretary
JEANETTE MACKRELL
Classified
CLAIRE NOTLEY 01-661 3036
Publishing Director
CHRIS HIPWELL
t Business Press International Ltd 1983
YOUR COMPUTER. AUGUST ^9S'J A\
mir
(
News.
From punk to
programming
First ihc sioftware industry surtcd
to behave like the music business,
fanqr packaging, star piogramrners
%nd rhc like, Then the record*
companies, like Virgin , K*tcl and
EMI started to sell programs.
Now with a wave of pop stars who
think they arc programmers^ and
vice versa the bordcrhnc between
the two industries has broken down,
Scveniics pop star Steve Hiltage
now writes musical effects for
Virgin*s games for the Spectrum.
Meanwhile new wave hero and
former Buz7Xocks lead singer Pete
Shelley whose first siBglc Spiral
Scratch spent a million punks
pogoing into the streets in 1977 is
now a Spectrum enthusiast.
His current top- 50 album XL-1
includes a track for the 48K
Spectrum which allows you to
display the lyrics for the songs on
screen. A trap prevents you playing
the track by accident a: full blast
over a hi-fi system.
You have to specifically lift the
arm onto the Spectrum track which
you then transfer to tape before
loading the machine code with
Loaci'*'*Code> Ihis technique was
pioneered by Your Comparer in June
1982 with a give-away flexidisc
featuring an Othello game for the
ZX'SL We repeated the idea in
December 1982 with games for the
ZXSlf Spectrum and Vic~20^ all on
a nexidisc.
Then in May of this year EMI
released a single by Chris Sievcy
called Camouflage which was
available on record or asscttc and
which had a track for the ZX-8I
which displayed lyrics and simple
graphics as well as a gan-.c,
Pete Shelley's album was released
in June after he and a programmer
called Joey had spent five months
experimenting with ideas for using a
Spectrum display to match his
music.
Atari unleashes 600 XL, 800XU
and video game upgrade l<it
Despite massivb advertismg and
great games cartridges Atari has
never sold many micros in Britain.
The brash American styling of the
home computer rargc, the tacky
keyboard of the 400 and general
overpricing have all helped to
dissuade British buyers.
Now Atari is launching a massive
Autumn offensive or. two fronts in
Britain. The number of new
machines is staggering — two home
computers, a computer upgrade for
the games machine, three printers
and a host of peripherals. At the
sjmc lime Atari is convcrtmg its
software to run on rival machines,
the spectrum, Vic-20 and
Commodore 64 amorgst others.
The two new computers, 600XL
and 800XL» both hive t3rpcwfitcr-
quality keyboards, are 6502-bascd
and will run ai the old Atari
computer software. They both use a
24K ROM including Atari Basic
which has particularly good graphics
and sound commands, Sound allows
you to control four voices through a
V/j octave rang:. The 62 keys
include 29 graphics keys, four
function kcys> and a Help! key in
case you panic, TTie 600X1, and
Above: Atari's mw 600 XL.
Below: the Graduate which turns
a game machine into a computer.
BOOXL arc essentially up-dates of the
4O0 and 800 in smart new cases. The
600XL has 16K RAM and the
800XL has 64K. Both should go on
sale in Septenribcr.
The Graduate is Atari's catchy
name for the video games machine
upgrade which will turn the VCS
1200 into a computer. TTic new
printers range from a cheap four
colour printer, the 1020 on the lines
of the Sharp design which has been
adopted by Tandy and Oric amongst
others, to the belter quality 1020
printer.
On the software side Atari is
making Pac-Man, Centipede and
Defender available on the Texas
'n-9y/4, Vic-2a, and Commodore
64. More titiei will soon follow and
will also be converted for the
Spectrum.
IVlicrosoft sets standard for clone
computers to run same games
If microsoft has it^ way you will
soon be able to run ihc same soft-
ware on a range of different new
machines.
The American company has
proposed that manufacturers adopt
its MSX standard for S-bit machines
in the gamcs-onentated market.
MSX prescribes that all machmes
should include the same essential set
of hardware and software features —
Arcade robots
and software
Another leadin'g arcade game
manufacturer. Atlas Coin, is
planning to move into the home
computer market with a talking
robot and a range of games for the
mmf popular mirrcK AtlrtsoR will
concentrate on retailing cassettes in
record and video stores while a
sophisticated micro robot is
schedule for release in November.
It will be equipped with a speech
synthesiser and will respond to
spoken commands.
a Z-80 processor, a TI9918 video
display processor, input/output
ports, joystick, ROM cartridge and
cassette interfaces, and Microsoft's
oyfm 32K extended Basic interpreter.
So far the MSX standard has been
endorsed by 14 Japanese computer
funis including NEC and Sony,
and one American cotnpany
Spectravideo« Microsoft is now
crying to interest British companies.
Obviously widespread acceptance
of the standard would create an
enormous nuss market for games
producers but Microsoft*8 proposals
might be too late for the home
market. For instance Nigel Scarlc
Sinclair's managing director believes
that standardisation may have to
wait for the next generation of home
computers perhaps based on 16-bit
or even 32*bit processors.
Microtech witt sell MSX backers Spectravideo's £300 60 K SV 328
and £200 32K SV'378 in Bntatn soon.
42 YOUR COMPUTER. AUGUST 1983
Mtm.
Warning — home micros could
cause Third World War to erupt
Wargames is a new movie featuring
a young computcnik who
accidentally links his home micro
into the United Si airs Defense
Dcpartmcnrs wargames computer
— JOSHUA — causing he world to
teeter on the brink of nuclear
holocaust.
Improbable? Maybe. But when
you consider that tccmgcrs at one
Manhattan high schoo reportedly
succeeded m writing a program that
allowed them to dial a r.anadian
computer network and take virtual
control of a weU-known soft drinks
manufacturcr*s computer no grcai
suspension of disbelief ii* required to
make Wargama one t:f the most
spectacular — but credible — films
of 1981
The central character ~ David
Lightman, played by Mathew
Brodcrick — is just an average
American high-school kid in Seattle,
Washington, except that he has
developed the act of networkitiji;
not always legally — to s remarkable
level of refmement.
I jke a radio hami he can talk to
other people like himself through
vast computer communications net-
works. But there is a more
interactive angle to his probing. He
hi -jacks the soA^ware for new video
games before they appear on the
market, purely for his own
amusement^ of course. And by
tapping into the high-school
network he can boost his own
grades.
He is hitch-hiking across the
networks one day w^hen he
encounters an ufiidentified
computer system. Under the
impression that he is playing a
harmless game he unwittingly
challenges the government machine
to a game of nuclear wai — for real.
When the nickel fi rally drops,
David cannot do anything about it.
Both the USSR and the i:SA believe
thai an attempt to launch a pre-
emptive nuclear strike is in progress
A schooikid with a honmcomputer nearfy causes Wor/d War fff in
Wargames. Here he /s aftertng a frtend*s schoof grades by cottiputer.
against them. David is the only one
who can stop the war, with a Utile
help, from disillusit>ned computer
genius Professor Stephen l-'alken,
played by John Wood.
Wargames is about getting in over
one's head and Walter Parkes, who
wrote the screenplay with Lawrence
Lasker, is well awate of the datigei
of this. *• Particularly in this area,
where kids understand computers a
lot belter than their parents. There
is a whole subculture of kids who
like to break in to discover w»ha! the
world is like - from their homes.''
So be careful with that modem
unless you want an SS-20 missile
landing in the back yard.
Chess champion ready to take
on any rival Spectrum masters.
Intkliiobnt softwark is confident
that its Cyrus Chcsi program is the
strongest Spectrum chess program
around — si> confident, in fact, that
it has issued a £5,000 challenge to
other commerciallv-available chess
An Israelf company has devefoped an RS'232 interface fcr the Spectrunrt
which wiit shortiy be avaifaMe in this country for around fSO. The
opera t/onaf software fs supplied on cassette and a flows the user to select
baud rates up t t9,200baud. Details from CT Comptrade, Tel Aviv, Israel
programs for the Spectrum. The
terms of the challenge are that the
program should play six games with
Cyrus under tournament conditions,
for a i%{ym stake.
So far the cficr has found no
takers. One leading &oftw*are
company showed interest but
withdrew when it discovered il
would have to conunit jfS,ni>n i^f It^
own.
The challenge only hoids loi a
month or two and only to programs
which are presently available. As
Intelligent Softwarc*s David Ix\7,
himself B chess master, points out it
would not be difficult to analyse
Cyrus*s game and design a program
itpccificaUy to bcoi it.
Cyrus Chess is a past winner of
the European Microcomputer Chess
Championship. The chess*playing
code lakes up )UM 8K while the rest
of the program is \iHcd to provide
uscr-fricndly features such as a
demonsiraiion option.
Oric printer
special offer
Howmih:h woulci you pay tor a 48K
computer, a bur-colour prmter, and
all the leads you might need to
connect then? Oric now offers the
cheapest dcjl around — less than
£270, followmg pncc cuts and a
voucher oflci. The 48K One has had
£30 knocked off the price to bring it
to £1 39.95, A free voucher with the
Oric entitles you to a £40 discount
on Oric's £1S9 Sharp style printer.
After attempts to sell the 16K One
lor £125 failed the price is returning
to £99.0S. Two further pcriphcrab
for the Oric, a disc drive and a
modem, arc due ro arrive in
September.
Commodore 64
price cut
CoMMOi>oEE has substantially
reduced the pricr of the CBM-64.
Previously H^ld for £345 its new
recommended retail price is £243
with Konir dealers prrparinp. la srll il
for around £200. Price t eductions
arc ex|.>ccicd to follow for the
Commodore disc drive and printer
makinj^ it possible to buy a complete
system fot aiound £600.
The company claims to iiavc
already sold 450»O(H) uniln in the
l^SA where a can be picked up for as
linleas$199
It may look like an intelligent
vacuum clearwr but the
Edinburgh Turtle has ready
proved itsdf as a way of teaching
your^g children the ideas of
programming. Up tt/l now there
was only one thing wrong with it
the price. Now it has been cut
from f4QG to ff90 wfth a special
offer of f 175 during the Summer
holidays.
YOUR COMPUTSR. AUGUST 1983 43
®
(o)
®
®
S
G
®
O
G
GREfff
HEMf
fiiO@(D©(I)©OGC30Q
®
♦SPACIOUS SHOWROOM
OPEN MON. to SAT.
♦FRIENDLY AND HELPFUL STAFF
♦EXPERT ASSISTANCE
ALWAYS ON HAND
♦GOOD RANGE OF COMPUTER BOOKS
♦AFTER SALES TECHNICAL
BACK-UP and SUPPORT
0O0 MICRO
Model
C326.00
ModelA 32K>
£34900
Model B
£339 00
Memory Jpgrade
£26 00
Full Upgrade
£76 00
JoysttCkMpair)
£1300
Single Disk Drive
£266.00
Disk InterfacB (fitted)
£119 00
14 inch Colour MonilOf
£309.00
20 inch Colour Monaof
£343,86
ACORNSOFT PROGRAMS (phone for availability)
ACORN ATOM
MICRO POWER COLOUR BOARD
£3160
Single D ik Drive (JncL FREE buffer kit)
£343.86
ATOMCALCROM
f39 10
WORK P=iOCESSOR ROM
f29.90
FLOATING POINT ROM
f2300
ROM Selector Board
£22 40
Additioral BASIC ROM
£1660
Programmer's TOOLBOX
£2010
SUPER TOOLBOX
£1660
M/nrnnF MOWI TOR/DISASSEMBLER
cirao
PRtNTEflS
EPSON FX-80
£45900
EPSON RX-80
£342,00
SEIKOSHAGPIOOA
£239 00
Pfmter Leads mSC/ATOM/ DRAGON!
£16.60
BOOKS
Assembly Language Programming for the BBC Micro
£8.96
BBC Micro- rnstant Machine Code
£7.96
BBC Micro Revealed
£7 96
Basic Pfogramming on ihe BBC M*cro
£6.96
Lot Your 8 BC Micro Teach You to Program
£6.45
NEC 30 Hour BASIC
£5.95
Practical Programs for the B BC Micro and Acorn Atom
£5.95
Getting Acquainted with your Acorn Atom
£645
38 Tosted Pr ugra m» for iho Acorrt Aiom
C645
Atom Magic Book
£6.60
G
O
The Colourful
DRAGON 3
THE FAMIL Y COMPUTER TO FIRE
YOUR IMAGINATION
KEY FEATURES
**32K RAM as Standard. Expandable to 64K
**Dtepl8Y:
9 colours available.
6 different resolutions from 16 x 32
to256x19Z
**ExteiKled MICROSOFT Colour Basic
as Standard.
Advanced graphics commands.
Advanced Sound
Full Editing— inserts delete, amend
•• Profess ionol Typewriter Keyboard
•♦FREE 160 page BASIC training manual
•♦Connections for Joysticks, Printer,
Cartridges and Cassette.
ONLY lU IC7C7.0Li V.^
MICflO POWER LTD.
Dejrt.CT7
a/6a REGENT STREET,
CHAPEL ALLERTON.
LEiDSLS7 4PE
T««: (06:^ 683166
or 696343
V.A.T.
Carriage FREE on
cash/cheque
orders over £100
Ai ptkjmm inclustw of V.A.T.
(E(I)(o)(G)(R)(A)@OQQOO@III©[R)©QQQGQ
44 YOUR COMPUTER, AUGUST 1083
txws.
Tim
1 U
Connpany Machlna
nArcsdia
knaglna Vic-Zf}
GBIidt
CamaH ZX41
Crystal
Softwam
CJCentJpad©
Suparior BBC
Softwara
DDonkev
Mtcrodeai Dragon
King
DFHsht
Psion ZX«1
Simulation I
DFKahi
Psion Spacfrum
Slmutatior
V
DJet'Pflc
Ultimate Spectrum
UMalrix
Uamasoh Vic 20
C30
J K Grave ZX^I
Monster
Maze
[LWecfo-
Synapia Atari
mancdf
CPonttrstof Metbourne Spectrum |
HOUM
GPimini&
Autoia Spectrum
GQS
QuIcksiJvfl 2X 81
Scr0mt>(0
rmocket
Acomaoft BBC
Raid
riSnapper
Acomsoft BBC
DSpac«
Psion ZX«1
Raiders
GTelevvritef
Mk:roddai Dragon
[The King
Mfcfodeai Dragori
rrTfanev*
Richard Spectrum
vanian
Shapperd
Towar
C.lBKMm
Dfliaaoft Atari
Zzouin is certainly ttie best
arcade yan^te Inagine has
produced and is perhaps th&
most conv»r\cing shoot *©nn-up
program yet written for the
Spectrum. You have to shoot
down waves of attacliing planes
as they bank and dive towards
you. If you can clear four
complete waves then you have to
take on tanks and finally you
have to fly over the ocean to face
further hazards. Zzoom has a
very different appeal from Molar
Maul which 'was Zzoom authpr
John Gibson's first p'ogram for
imagine but rt should be even
more successful.
Smile please for the Microdrive
— watch for the ZX-83 out West.
r)
r^
^^:
SiKci AIR IS j^ettmg his skates on -
already the leners ar: in the post to
the first l,(K10 people who houghi:
SpecirutT^- ' *-■'* ' '^-m if they want
Pfenry to sm/ie about f^ow that the Microdrive is workmg. Sinclair
researchers discuss pians for a /yew technology center
ro buy the fabled Microdrive just IS
momhs after Clive announced it was
The improved thermal printer
which is used with the Timex
versions of the ZX-81 and
Spectrum in America w\\\ now be
sold here as the Alphacorn 32, It
offers the sante facilities as the
Sinclair printer COPY, LLIST,
LPRINT but prints on 4.5in. wide
paper and at a rate of two lines
per second. Its onnt quality is
claimed to be superior to the ZX
printer's while replacement rolls
are cheaper at £1 each. The
printer which pUgs directly into
the ZX 81 and Spectrum C99.95
inclusive of VA^, postage and
packing. It is available in the
shops or by mail order from Dean
Electronics, Glendale Park,
Fernbank Road, Asoct. Berksftire.
'*coming sc'on". Now with the
launch cfthc Timcx Sinclair 2000 in
America this month ZX-B^ fever is
mounting - and the latest Timcx
Sinclair 200} specification for the
American .narket shows some
interesting deviations from standard
S|>tctiurn deiign.
The uiulIi vuuiUcd siiiiigy-nuppy.
Otherwise known as the Microdrive
made what would ap^iear to have
been \k somewhat premature cntracc
into the spxitli^ht at the Spectrum
launch ui April W82. since then ii
has been wauuig breathlessly in the
wmgs for production problems to be
resolved.
Each drive ctwts £40 for up to
l(K)K memory siora^c; a will be
unusable without the £30 ZX
expansion inodule which contains a
Microdrive controller, an RS-73?
interface and provides facilities for
local area nctw*orking. Meanwhile
in the U.S.A. the Timcx TS'2000
has several features which arc
expccicd to appear on the ZX83,
The kcyLK>uid is much belter than
the Spectrum — with a full size
space bar. Sound loo is much
improved. ITie machine has a built-
in loudspeaker with a range of 10
ixrtavcs and I M> semi -tones plus two
mdustry-standard loy-snck ports.
The VS-2(K)0 takes a leaf out of
Che books ot other leading V.b,
manufacturers like Texas and
Conunodure by including a mini-
cartridge facility. Sinclair has
already acmitted that he is
producing a cartridge adaptor for the
Spectrum and his next machine will
have a built- n cartridge socket.
YOUR COMPUTER. AUGUST 1983 4B
¥niST WTES.
Starting out in home computing? First Bytes is for you.
Just write to Your Computer with any hardware or
software problems, no matter how small or simple.
QUESTIONS
How do you save space?
"How can one devise ways of making the most economicai use of
memory*'
MOSI* VERSIONS of Basic siorc keywords such
as If or Goto in the simc way — as onc-byic
codes, usually known as tokens* Bur the way in
which variables, line numbers and floating
point numbers are stored varies from machine
to machine. If you understand how your Basic
stores its program lines and variables you can
often find more economical ways of doing
things,
Sinclair Basic, in particular, uses a rather
complicated method for storing floating point
numbers and considerable space savings can
sometimes be made by using character strings
instead. For example, on the ZX-81, the tine
to LET X -4
consumes 15 bytes while the alternative
10LETX-VAL*'4''
only takes up 12 bjnes.
Similarly, on the Spectrum, numeric
variables consume less memory than numeric
literals. If you are short of space it is a good
idea to assign and 1 lo single letter variables
at the beginning of the program and substitute
these variables for the numbers and 1
wherever they occur alone in the program. In
a long program this technique can save several
hundred bytes, at least. For example:
FOR n=Lto L + L
where I,= I saves 7 bytes over
FORn= I to 2
These icchmques arc specific to Sinclair Basic
but it is easy enough to discover how to exploit
the quirks of other Basic interpreters. You can
investigate how nuch memory a line
consumes by using the memory-free ftincrion
— PRE (0) on the Vic and Oric, MEM on the
Dragon.
Dragon and Vic owTicrs, for example, will
discover that renumbering a program in steps
of one reduces space iubsianiially — low line
numbers obviously consume less memory than
high ones. But on the BBC line numbers both
at the beginning of a line and after Gotos or
Gosubs take up the same amount of memory
whether they arc large or small.
Yet another saving is lo remove spaces
between keywords. The Sinclair Basic
interpreter does not register spaces although it
inserts them in ihc screen listing. Other
Basics, however, will allow almost all the text
on a program line to be packed together.
Finally, you may fird thai you are not short
of memory after all. Try runniiig this two line
program: 10 GGSUB 20
20 GOSUB 10
You should get an Out of memor>* message,
The problem here is that when the interpreter
performs a Gosub or a Proc instruction it
stores the address it must return to on the
Basic stack ~ in RAM. When the program
returns from a subroutine the address is
removed from the slack. If your program
conta.ns an endless loop of subroutine calls
without returning you will find the stack
gobbles up RAM very rapidly.
^/^m¥^*
ORAG
/\Ll. COMPUTER SYSTEMS musl usc sonc form
of storage device to hold programs and data.
This iiorage may be internal memory or may
be an external cassette deck or disc. The size of
I he memory is described by quoting the
number of memory locations — bytes —
present in K such as 16K, ?2K or 64K,
Random Access Memory » RAM, is always
present and the most important point about
this \% that its contents can be easily changed.
It is therefore most useful for tenporary
storage of information by the user. The
disadvantage of RAM is that it will only retain
the information as long as the power is turned
on. One solution to this problem is to usc
CMOS RAiM chips which have only a low
powc: requirement and can therefore be kept
running with batteries when the mains power
is off. At the other extreme is ROM, Read
Only Memory, in which the contents of the
memory locations are fixed.
These contents cannot be changed but they
are not lost when the system is turned ofT^ so
that this type of storage is useful for
containing operating systems and languages.
In most computers the Basic interpreter is
stored in ROM. In a position between RAM
and ROM lies the EPROM, Erasable
Progiammablc Read Only Memory, which
will retain information on power down, but
can be wiped clean by exposure to Strang UV
light and then the locations refilled. EPROMs
are panic^ularly useful for developmcul work,
as, if bugs arc found they can be removed* The
early versions of new computers therefore
often use EFROMs instead of ROM.
They are also used when only small
numbers of fixed memory chips are needed,
such as for an addon lacility) as it is cheaper to
program a few RPROMr* than to make a small
number of special ROM chips. The most
common method of long-term storage in the
home computer field is the cassette tape. The
computer convens the contents of the memory
locations to an audo tone which can be
recorded on a domestx tape recorder*
There arc two problems with this system,
the first being thai transfer of data musl be
relatively slow if the information is not to be
corrupted. The rate of transfer is described by
ihe baud rate, the higher the number the faster
the tran5fcr. The :*econd problem ij* that if you
want to find a particular piece of information
you must search through the whole tape until
you find it, as the information can only be
searched in a serial fa>hion.
Floppy tape systems si ill use tape but are
designed to a higher specification so that they
can run at fast baud rales. This makes transfer
quicker, alrhough it is still serial. Floppy discs
arc more expensive but information is stored
and retrieved very qtickly, and access lo the
disc can be random, so that you can jump
straight to the information you need.
On the simplest disc system there are 40
tracks on each disc, single density, but it is
possible to double this with appropriate
hardware and software to give double-density
80-track discs which can hold twice as much
information.
46 YOUR COMPUTFR AUGUST 1983
flUST STTES
-TRUCTURE
A PROGR^Ul THAT is Structured is easy to
follow and logical. Thai is not strictly true as
the flow has to be logical but there is no real
reason why it should be easy to follow.
If you arc intendir.g to drive into the
quagmire of structurec programming try lo
use a structured programming language.
Pascal and Algol are structured but now with
the better versions of Fasic you can have any
language structured if Vou want it.
The feature that links these programming
languages together is that they all allow the
vigUani programmer to wage war on the Goto
concept. Now, this may seem unfair to you,
but look closely at how much damage the
inoffensive Goto idea has done, and you
should sec what I mean It is so tempting, and
seems so powerful.
How docs it all work though? Well, ihc key
IS that all structured programming languages
tend to lend themselves to block structuring.
Block structuring alloxrs you to layout your
program in the way you would if you were
ever to write the structure down on paper, I*or
example take the common problem of asking a
quest icn lo which you expect the answer Y or
N, Now you or I would just ask the question
and take Y as a yes and anything else as an N,
but imigine that we havr been set the -ask of
making the program foolproof. One way of
tackling the problem is to have
TOO INPUT "Are you happy <Y/Nt?; A$
no IF A$ - "V'THEN 150
120 IF A$ - "N" THEN 200
130 PRINT "Try 'Y' or 'N1"
140 GOTO 100
150 REM CODE FOR HAPPY
190 GOTO 300
200 REM CODE FOR SAD
290 REM END OF SAD
300 .. .
This may be simple enough, but when you
look ai the original problem, which was
something like the flowchan shown in figure I.
the sol Lt ion seems rather silly, especially when
you look at the code given in structured Basic:
too INPUT "ARE YOU HAPPY {Y/N)r*; A$
no IF A$ "Y" THEN PROCH
I could dothat...
As you may know, a I numbers are stored tn
computers as a stnn-;^ of zeroes and ones.
0001 IS 1 , 001 IS 2. 001 1 is 3. and so on.
Each digit from the ri^ht^ represents steadrty
increasing powers of two, just as m ordinary
numbers each digit represents a number of
powers of ten: every time you give your
computof an ordinary decimal number it first
has to convert the number into binary, then
store it ready for you to do what you will
with it. Havo you ever fttnppod tn consider
what the computer must have to do when
you ask it to add two numbers? Let us
assume that the two numbers are already
held in binary, in two arrays, 1 6 binary digits
long — use ordinary arays, but do not input
any digits other than Os and 1s. Can you
wnte a program in Basic that wift add two
binary arrays together? Remember to detect
overffow and to hand'e carrys correctly.
The CI 5 pri^e for June's anagram probtem
goes to S. Wood, 1 2 Old Park Road,
Palmers Green, London N13, who
submitted the following program to run on a
2X Spectrum:
OR
10 INPUT At
20 FOR P«l TO 6
30 FOR Q-»l TO 6
40 FOR R-1 TO 6
50 FOR S-1 TO 6
60 IF P«Q OR P*R
P=6 OR Q^n
OR R»S THEN GOTO 140
70 ©«-A# <P)-»-A#(Q)-«-A#
(R>+At(SJ
BO B^O
90 FOR N-1 TO 4
too IF Bt(N>**'A'* OR
Bt(N)=-E" OR Bt(N> «"!••
OR Bt(N>«"Q" OR Bt<N)-
"U" THEN LET B«B4^I
110 NEXT N
120 IF B<1 OR B>3 THEN
BOTO 140
130 PRINT B»»
140 NEXT S
150 NEXT R
16U NtXt U
170 NEXT P
ELSE IF A$ - "N'* THEN PROCS
ELSE PRINT "FOOLISH ANSWER, TRY
(Y/N)" : GOTO 100
120 CONTINUE PROGRAM
ProcH IS the happy code, ProcS the sad code,
and in either case we end up at line 120 quite
simply. I know what you are thinking '* What's
that CJoio doing rhere^'V. Tricky. It is there
because Basic relies on line numbers, and they
eventually, are what you have to Goto.
Figure T
1
NEITHER .
;
L
^APPm-^^
HAPPY
CODE
— 1
N
1
i
SAO
CODE
",
V
^'
Now, if you had Pascal, yon rnuld try thii*
method:
REPEAT
Write ("ARE YOU HAP^Y (Y N^*
INPUT A
UNTIL A - "Y"or A - "N'\
IF A - "Y" THEN HAPPY ELSE SAD;
Here the most useful sort of interactive loop
is shown — the repeat or While loop; they are
exactly the same except that the test is at the
bottom on one, and at the top on the other. All
structured programming languages have one
or both of these statements available. This
example also shows Pascal^s wonderful
possibilities for procedure names, and being
able to call them by name only.
Another statement that occurs in the more
important structured programming
lanaguagcs in the case statement. This enables
you to select one of a scries of choices by
saying for instance:
CASE FEELING OF
Begin H; Happy;
S: Sad
A: Anery;
M: Mad
END;
or print Case month of ("jAN", "FEB*',
"MAR**, **DEC"); The implications of this
arc enormous, and can be extremely useful in
the use of conversion routtes, hashing tables
and so on.
Piers Letcher
YOUR COMPUTER. AUGUST 1983 47
PERSONk ZX
YOUR KEY "
TO THE
TOWER
^
^^1
POWER
YOU Simply choose
the following modules
you want and plug them nto the
PERSONA
and turn your ZX81 or ZX SPECTRUM into
a total computmg
package
into an
ORGANIC MICRO.
PERSONA ZX81
€3036
PERSONA ZXSPECTRLM
£45.00
RAM08(2KI
E24 50
RAM 16
E26 7£>
RAM 64
E76.2&
MINIMAP
£35.95
DR0M(2KI
£3950
TOOLKIT
£22.20
PER ICON a
£27.90
PERICONb
£3375
PERtCONc
£4175
SONUS
£30.15
Options USERFRONT
£8 00
Addition.ll 2K for RAM 08
£650
AdrittionnI 2K fo
r DROM
£7 50
Pnci!^ includi* VAT, PosUkjc ami Piickinq foi
U.K. deliveries. Ovi*rsea^ Orders pliMsi* add
IS'Xi to prtco for surface mail.
Post to: BASICare MtCROSYSTEM LTD
12 Rickelt Street. London SW6 1 RU.
Tel: 01 385 213f)
BASICARE
MICRO
SYSTEM
TASWORD TWO the word processor
64 CHARACTERS PER LINE ON THE SCREEN AND TO PRINTERS!
TASWORD TWO The Word Processor
Your Spectrum becomes a professional word processor
wilfi TASWORD TWO, TASWORD TWO gives ycu an aiTiazing
64 charftcters par line on your screen. This is ideal for standard
A4 paper and TASWORD TWO prints your text just as it
appears on your screen.
Tasword Twc drives the f of lowing interfaces:
Cobra RS232 I/O Port
Buroelecfronics Interface (ZX Lprint)
Hilderbay Interface
K^mpston interface
Morex Interface
The same program drives these interfaces. A short easy to fol-
low set of instructions takes you through setting up your Tas-
word Two to drive the interface you have or choose to buy,
Tasword Two does drive the ZX printer
£13*90 fully inclysive mail order price.
TASWORD TWO £2 Demonstration Cassette
See for yourself the powerful features of TASWORD TWO.
Send just €2 for the Tasword Two demonstration cassette. A
voucher is included which gives you £1 off the price of
TASWORD TWO.
TASMAN SOFTWARE
17 HARTLEY CRESCENT LEEDS LS6 2LL
TASWORD The Word Processor
""This package fs definitely value for money. ''
Eaucationai Computing, April 1983
The first real word processor for the Spectrum and still
great value for money Thirty two characters per line make it
ideal for use with the ZX printer.
£7'95 fully inclusive mail order price.
TASWORD £1 Demonstration Cassette
Send just £1 for the demonstration cassette and a voucher
giving you bOp off the price of TASWORD
ZX81 TASWORD
"Very good value and great fun to use, "
"'Unreservedly recommended, " Popular Con-puiirig weokiy taa 82
No demoristration cassette available but send 50p (refundable
against your subsequent purchase of ZX81 TASWORD) for a
copy of the manual
£6*50 fully inclusive mail order price.
TASWORD TUTOR
'^an eloquent demonstration of Tasword's uses''
Every TASWORD program comes complete with a manual
and a cassette The cassette contains yotr TASWORD and
TASWORD TUTOR. This teaches you word processing using
TASWORD. Whether you have serious applications or simply
want to learn about word processing TASWORD and
TASWORD TUTOR make it easy and enjoyable.
48 YOUR COMPUTER, AUGUST 1983
caniPureR cum
Computer Club is here to encourage you to start your own local computer club or. If one already
exists, to join it and become involved. We would like to hear of anything which has made your
club a success, or of any projects or programs you are developing.
NOTTINGHAM ROBOT
Whilst visiting the merry
men of Nottingham
computer club, Simon
Beesley shakes hands with
the future in the form of
an Armdroid.
Talk to the members of any micro club and
you begin to appreciate the enormous depth of
computing expertise provided by the naiion*s
computerniks. Britain, after allj has more
home computer owners per capita than any
other country in the world.
Nottingham Computer Club is a good
example. Members' apphcations include
writing educational st)ftwarc, games, programs
for mining engineers* and robots. As clubs go
it is quite venerable having been formed as
long ago as 1979; but in the last two years
membership has soared and now numbers
120.
One of its members, Cliris Stevenson, built
a robot arm, an Armdroid^ from a kit and on
the evening Your Computer visited the club he
gave a talk on robotic software. Computer club
speakers do not always succeed in conveying
the interest of their subject.
Chris Stevenson, hawever, did so in vivid
fashion — at one point graphically
representing the workings of a stepper motor
with a series of sideways jumps.
Initially Chris Stevenson had been bitten by
the bug of wanting to control something. But
in the process of developing the software to
control the arm he had discovered Forth. Basic
had been too slow, while assembly language
was too cumbersome: Forth proved to be just
right.
Chrts Stevenson of Nottingham Computer Out dernonstrates the A/fftdtwd
The Armdroid, which had cost £250 and
had taken him 30 hours to build, wai linked
up to a Pet, He started the talk by putting it
through its paces. Robots are always popular
and vhen the Armdroid managed to pick up a
knob it received a round of applause.
Fnthusiasts pomted out that it takes a baby
three months to learn this feat. Later as its
Local society ne^vs
Lancaster anniversary
Lancasier and MORECAMBi. Cx)mputer
Club is celebrating its first anniversary with an
Open Day in Ociob:r at the Town Hall,
Lancaster* Normally the club meets every
fortnight on Tuesdays at the Greaves Hotel,
Lancaster, Meetings alternate between
discussions and displays, and programmers'
workshop evenings. The club also runs
courses in Basic and machine code. For details
contact David Smith on Lancaster 33279.
Members for Bloxwich
Bi.oxwu H tx>Minr ihR Club has just formed
and needs more owners in the area to join it.
Meetings are every Wednesday evening at the
Frank F Harrison Cximprehcnsive School in
Leamore Lane, Bloxwich.
Wrexham computing
MlihTlNU 01' the Wrexham and District
Computer Club arc attended by over a 150
people and cover talks on the latest hardware,
machine comparisons^ demonstrations and
beginners courses. It meets on most Thursdf>y
evenings at Wrexham Memorial Hall
Sutton sessions
SiriTON MBRARY Computer Club, in Surrey,
is open to anyone whether experienced or
starting out. No machine is necessary and 25
percent of the membership do not own one.
There are Acorn and Sinclair user groups and
sessions tor Dragon and Oric owners are
planned. Meetings take place on rhc first
Friday and third ruesday of every month.
More from Paul Sedgwick on 01-661 5667.
party piece the robot played a game of noughts
and crosses.
Only four out of the 40 present had written
programs in Forth so he proceeded to give an
excellent introduction to the language, which
he described as quite the most interesting
language around.
The principle difference between Forth and
other languages, he explained, was the way it
handles data. This and other Fonh mysteries
such as the stack, the dictionary^ the use of
reverse polish, were nade clear with the aid of
some simple program examples.
Talks like this, along with demonstrations,
arc a regular monthly feature at the
Nottingham Club. On a previous occasion a
musical micro contest had been held between
six different computers. The winner was a
BBC Micro which played a Bach suite
accompanied by fane/ graphics.
Other weeks of the month are given over to
user groups. Sinclair, Commodore, Atari,
BBC and Dragon owners are all catered for.
One unusual facility the club offers is the
chance to rent a computer. For £1.50 a week
members can hire a ZX-81, while anyone
enthused by the evening's talk could hire a
Jupiter Ace for £2.50.
The Nottingham club meets on Mondays at
the Congregational Centre on Castle Gale.
For more details contact Geoftrev Jago on
0602-621453. ■
YOUR COMPUTER. AUGUST 1983 49
NEW: Speech & Music for ZX81 & Spectrum!
ZXM SOUND BOX A^^^ ZXS SPEECH^-^
lYNTHESISER^
£29.95
£32.50
# 3 channel sound chip gives a huge range of posstbte
sound affects. Progranr>nnable pitch, fevel, envelope
and nose source.
# For the 2X8 1 or Spectrum - no adaptor needed.
# Just plug it in. Other peripherals or Ram Pack can be
plugged into the ZXM.
# Built in amplifier and loudspeaker
# Audio in/out socket, can be used to amplify the
Spectrum 'beep*.
# 9- pin I/O socket can be used with cheap Atari/
Commodore type joysticks.
# Comprehensive manual includes many example
routines.
For the ZX81 or Spectrum - no adaptor needed.
Let your conputer talk back!
'Allophone' synthesis gives an unlimited vocabulary.
Active nitering for Improved E»peeuh qutiNly.
Other peripherals or RAM Pack can be plugged into
the ZXS.
Output to normat audio amplifier or to our ZXM
Sound Box.
Manual gives full details on how to use the ZXS. with
many examples.
And Dont Forget Our 8ookt;
EXPLORING SPECTRUM BASIC: £4.96 The book of answers Explains Spectrum BASIC procramming
techniques in more depth than was possit>le in the Sincfarr manual, illustrated by over 50 full programs. 192 pages
THE EXPLORERS GUIDE TO THE ZX81: £4,95 The book for the ZX81 enthusiast Games, application and
utility programs plus much useful information on machine code and tiardware. "Immediate and lasting value"
(PCW).
Ail prices inulude UK. carriage and VAT where applicabJc OvofoooD cuGtDmorc add £1 50 per it©m for euHace mail.
TIMEDATA Lid. 16 Hemnfiells, Lalndon, Basildon^ Easex. SS15 6ED Tel: (0268) 418121 ^ -^^-
-^..^^ _ ^ THE VERY BEST IN MACHINE CODE
COnriDD© ^^^ "^^^ "^^ SPECTRUM % ZX81
C\ /CT£2!^mC t^t (U3^i f>v n't*/nt Ptufik mvfuikf VAT jtut pmtxH^*
N\/Nlr-^ I 1^ l*/tihm f\i/tiiH> sa: f<tf fifft M
fof 48K Spectrum \M A CTFDI7I 1 IT
iif^d report »»>g9V5tt^ni. So Mrxibit' \hn{ ii is p(mjMv usable for your »»Kitlinq Itsit.
cdtdlo<HJi»s. iJoLk conirol. 't'xi fxtrmiji dpultcdtions dre endles? Ful*v uvt
defitied ddta and report c^tspljy lormats, dv)t<im)C var(«il)te Inri^th hie, records
and iiau t terns Fully meoi dnvcn wtth powerful search fijciiiiiw, soMing, to tat
average. uinJate. muUiplr indeiwndent files, prmtiog. Vrs. we am to supoort
rriicrodrive when UfKle dchvefs Nearly itH the 8K we use ^s machine ccxle, vn
vo^i flct 3?K p«v U\p CoiT es with t>H3n>plc file and 22 piKH" nuinu j' 1 1 5 00
Nm Ma.sk>rl'ik-1()
- *»»|f If A€t»^|i\ I 1 1 11 M\F for 16K Spectrum owners.
We hijve produce<l a stilHei version of MASTERFILE called MASTERFILF 16.
It has most of iho features of h<q MASTERFILE, wah 7 predcfmtHj report
formats and 6 pre defined fields e g. nartje. address, etc., iind we fiave found a
useful 4500 bvu>s of tile jp^x, MASTERFILE and WASTE RFtLE 16 are fully
file compatible' and will happily process each other's files, so th,ii 16K owrwrs
who ti\%QrA(i0 irt 4RK rtin utp ihoif nlrf fil<n immiMifttftlv CAmolete with 12 POOO
manual, pncwtat CI 2.00
»LEASE REMEMeER TO STATE CLEARLY WHICH VERSION OF
?ifJiUi4iUH*M'lia<iJ
zs.. GtiLPiilMil
!%^%#,»^ ,l*Tl"P^. ™ tijftie ol tlie ■ . . nan* variety
with 15 fna/i»v 4 rhawrv, la^»»i drlcnte. 9qriHles. 9 %t)tH'<tv. rtenio rmKle. choicr
ol tovstfck conttol. An extraordtnanly g«*Ml proqr.un " r,iv<»s Btvis AT!a»t for
P<n^vJ,v Computing Weekly. We think you will »iqree C&.95
!6K ZX81
auiiiii
^^VAr? WB iHnoiii identical sfiec
" THEFASTONE
nost identical sjiec to GULPMAN
16 64KZX8I THE
MASTfcRFtLt ,,M0 K m u
fi^WASTERFltt fl?00
i r»k> 1 V/i ^ t* IS the iirrdocessof to
iM over tiie world ruiw SperititaiUMi u vety sirruhM
Campbell Systems, Dept.(YCK
15, Rous Road, Buckhurst Hill.
Essex, IG9 6BL. England,
Telephone: 01-504 0589
FREE OFFERS
FREE catalogue containing
somothing for most micro users —
if yotj send us a stamped addressed envelope:
Software, hardware, dust covers, books (POST FREE), T-shirts,
cassene leads, LOADing aids, test casseites £t head de
magnetisersetc.
FREE 4 page leaflet that explains
tape head azimuth alignment . . .
if you order any of our products (tape head misalignrrwnt can
cause LOADing problerr^s).
Ace dust covers £1*99; Atom dust covers £2.95; Atari book £5.95
dust covers £2.95; BBC Forth £15.00; EDG graphics package
£24,95 dusi covei^ £3.95 cassette leads £3.23; Commodore 64
Adventure Quest £9.90 dust covers £2,95 book £5.95; Dragon
Gridrunner £7.95 Everest £7.95 dust covers C2.95; Genie Book
£5.95 dust covers £3.95; Lynx Space Trek £4.75 Colossal
Adventure £9,90 dust covers £2.95 parallel connector ♦ reset
push-button £4.95; Nascom Dungeon Adveniue £9:90; NewBrain
dust cover £1 .95; Oric cassette leads £3.20 dust cover £2.95 book
£5.95; Sharp book £5.95 dust cover £4.96; Spectrum dust cover
£1.95 Colossal Adventure £9.90 book £5.95; Texas dust cover
£3.96 cassette leads £7.20; VIC book £6.95 dust cover £2.95; 2X81
16K RAM packs only £17.95 loading aid £18.70; professional head
alignment test cassettes £4.90; tape head de-magnetiser £4.95;
hand airbrused T-shirts "I'm a micro addict" or "Microcomputers
take you into another world" 24"-44" £4.50 THIS IS JUST A
SAMPLE - SEND S.A.E. FOR DETAILED CATALOGUE
mail order with cheque/ PO to:
FULCRUM PRODUCTS Dept YC3
14 STEEP LANE, FINDON
WEST SUSSEX, BN14 0UF
TeL Findon (090 671} 2750
50 YOUR COMPUTER. AUGUST 1983
Star^
chart
Catcha Snatcha
ViC'20: Noveity: £5.50:
Irrmgine,
• • •
Cast in the rote of a store
detective, your task is to
patrol the premises
contending with shoptifters
and lost property. Ai annusing
and original game.
Monopole
CBM 64: Board-game: £5M:
Rabbit.
• ^
Uses the CBM 's predefined
graphics to display the
Monopoly board and keeps
track of properties held and
transactions made Sadly no
computer vefsus- player
option.
Cyrus IS Chess
t6/48K Spectrum: Board-
game: C9.S5: S/ndak
• • • • •
Adapted from a competition -
winntr>g program by Intelligent
Software. Cyrus plays an
exceptionally fast and strong
ganne. Fits into 16K with eight
levels of play and full board
display.
Magic Mountain
4SK Spectrum: Adventure:
€4.95: Phipps Associates^
• -^ ^ •
Graphic adventure game along
the lines of Hobbit. Familiar
landscape of nrK>untains,
caves, tunnels, dungeons,
rivers peopled with dwarves,
lizards and spiders. Not as
good as Hobbrt but
engrossing enough.
Gridrunner
Dragon: Shoot 'emup: €7.95:
Sa/amartdef,
• • •
Joystick -only game in which
you must roam the Grid
destroying Oroids and Pods
while avoiding X/Y Zappers.
Quite enjoyable for a Dragon
game but not a patch on Jeff
Minter's brilliant ViC'20
original.
Xenon
Oric: Shoot 'emup: £8,50:
UK,
• • • A^
Colourful Galaxians variation
with five phases of oNy.
SOF
Pssst
■ t6i48K Spectrum
■ £5
■ UMmate Play The Game
• • • •
A WORKING knowledge of
inscaicidcs u-ill help you more than
green fingers in Pssftt*s pest-infected
garden. You control Robbie, a robot
gardener, whose job is to protect his
plant, a ChrisancfaodiU from the
attentions of slugs^ leeches and
midges.
Three spray cans aid you in this
task, but only one delivers a lethal
dose — the othcn merely stun. If
you succeed in destroying enough
insects your plant grows, sprouts
leaves, and eventually rewards you
with a flower. Play then proceeds to
the next screen where the action is,
of course, faster and more crowded.
At this stage the game takes on a
pleasingly frantic quality . If the
garden is not :o turn into a
horticulturist's nightmare, you need
to scurry about madly piclung up
and putting down sprays, Grow-
bags, and watering cans.
Although Pssst has some elements
in comniun with Ultunaii* Play The
Game's other game, Jei-Pac, it is
otherwise rctreshtngly novel. But
what marks it out as exceptional is
the quality of its graphics.
If Ultimate Pby The Game can
■ Atsn 400/900
■ £29.95 cartridge
■ Atari
• • •
QlX FROM ATARI is a refreshingly
abstract and almost non*violent
^me, hut no less gripping for that.
The Qix of the title is a whirling
collection of lines which you must
box in by filling at least 75 percent of
the screen with blocks of colour.
To do this you draw lines — called
Stix, says the blurb — with your
market com rolled by the joyatitk.
The interest of the game lies in the
different strategies possible and the
unpredictable properties of the Qix
and your other opponents.
Some players like to build bizarre
patterns of boxes in an attempt to
imprison the Qix in a tiny area» since
any percentage over 75 is rewarded
with a bonus multiplied by KOOO.
Eluff> no-nomcnse players, prefer
however, to gei it over with quickly
by blocking off large areas
immediately.
This strateg>*> though, can be
dangerous — the Que is a capricious
creature. If you have not completed
a line and the Qix touches it the
game is up.
You must alio watch out for the
Sparx twinkling along the lines and
multiplying the longer you play. If
you are slow completing a box, or try
to cross one of your own lines, then
the fuse will igaite and come fizzling
after you.
The game starts with only otic Qix
to capture, but if you are skilful, you
soon move on. That is when Qix
becomes really difficult and really
compelling.
achieve affects like these with the
Spectriim'i relatively modest screen
and colour resolution one wonders
what it cojld produce for the BBC
or the CBM M.
Jumpin' Jack
■ f6/48K Spectrum
■ €5.50
■ imagine
• • • •
*'Jt^'MPrN* JACK is quick and bold
with skill his %ioTy will unfold/*
This IS the first rhyme you
encounter in Imaginc's Jumpin'
Jock, o quirky and clever game
which is much better than the poetry
which punctuates the player**
progress.
The object of this addictive game
is to move your man, the Jack of its
litlCj to the top of a scries of screens
consisting of horizontal lines. To
move up you must jump through the
holes which appear; to avoid
dropping through them you can run
right or left.
Jack himself is an ingenious piece
of graphic design, all pumping legs
and nailing elbows. When you
mistime your jump, poor Jack is
electrocuted on the lines and writhes
in truly gruesome convulsions.
At the beginning of the game there
are no obstacles to progress, except
your own ineptitude. However,
when you have conquered screen I
not only do you see the next line in
the limerick you complete by
finishing the game, but you also
come up against the ftrst hazards.
These arc either a pretty little steam-
train, a manically choppmg axe or a
lunatic with a shotgun.
Jumpm' Jack has the charm of a
nursery rhyme and the cruel twists
of fortune of snakes and ladders — or
even life, if you like to see deep
RKaning ia the hours spent with
your micro
YOUR COMPUTER. AUGUST 1983 51
From submarines to soccer, from snooker to starships,
Pete Connor takes a hard look at BBC software.
"Skirt for am *' is the theme of ihis momh's
survey, as your reviewer laces up his football
boots, casts a shrewd eye over the racecard and
chalks his cue in preparation to break the pack
of new BBC Micro programs
First under the starrcr^s orders is Professor
Frank George^s 115 Horse Racing Forecast
Program, which takes the punier into the age
of the microchip. No longer docs he have to
ponder the evidence entirely on his own, or
resort to using the pin; now he just has to key
in the relevant data ar.d let the IVoPs program
do the w^ork. This it seems to do pretty well; of
the four races I used, the program strongly
recommended the wmnncr in three, Unfonun-
ately, it also recommended one or two others
equally strongly, so the gamhlrr still h;is some
decisions to make on his own.
Before all BBC owners write off for the H5,
they should pause and reflect on the amount of
work involved in using it. For each runner
there are at least 10 separate items to be keyed
in. For races with large fields you will need the
patience of Job and the leisure of Andy Capp.
Even so, there arc still many faaors the
program does not take into account before
giving its verdict of Elimmate, Possible Bet,
Very Good Bet, or HKcellent Bet; the state of
the goings jockeyship> illness Thest* hjivr fo
be considered, the IIS booklet says, after the
program has one its work. Professor George's
program, then, is one for the dedicated micro-
owning follower of the turf rather than the
dilettante. With regular use it might well
repay the outlay of titue and money involved.
From the sport of kings wc move to the
sport of misspent youth — snooker.
Acornsoft's Snooker .s the first such game to
be produced for the BBC> and it is very
effeaivc. The coloured balls stand out well
Virgin
Games
Space
Adventure
< * 1
l.t^ft Crystal,
J 2 3 4
L«v«l - 2
•" ■ -.. . ,
L 1 ^ V »uppor%
<f •
chsf'vr >
<fZ
Pharft*) if$ «#l*ct }
»t#st*r
<#4
&iiar«#> <f • »»l#ct 1
agLiinst bright green baize. You direct them
using four keys to position the cue.
You can choose strength of shot, backspin
and topspin, and so on. The program auto-
matically registers foul shots and adjusts the
score. Snooker is not quite as satisfying — or
frustrating — as the real thing, but it is
certainly a lot less trouble than queucing at the
loTfll halL
Two other new games from Acornsoft arc
Missile Command and Starship Adventure,
neither of which will hold any terrors for
anyone familiar with an arcade. The first is a
very good version of Missile Base, where you
have to move a target finder to lay down a
proieciive blanket of exploding bombs. There
is a good variety of screen colours and the
graphics are very clear; the sound, though, is a
bit feeble. A daunting prospect in this game is
the **intclHgcnt missile'*. I was loo
incompetent to encounter them. You should
enjoy this game if you have a joystick; if you
do not you will find yourself trying to use
eight keys at once.
Starship Command is an interesting hybrid
of Asteroids and the Star Trek genre; on the
left is a screen where you rotate youi ship to
fire at the enemy, on the right a display
showing position and fuel supplies. You can
put up shields and launch an escape capsule
wher, things look dire. You might get another
mi?ision; it all depends on the Admirals back at
starbasc — a hard bunch to please in my
experience-
Match of the day
For something more vigorous and down-to-
earth there is Fivc-a-side Socca (sici, a two
player game from IJK. This is an exciting
computer version of table football, in which
you move your players around, tackle and
shoo:.
In the style of English football, there is no
grrai individualism on display. Youi players
move in strict formation^ each man playing for
the team rather than himself. They ^ive HX)
per cent efibrt and cover every blade of grass
on a pitch so luxuriant it puts Wembley to
shame. And it is magic when you shoot and
the ball hits the back of the net. I was over the
moon with this one, Brian. IJK also produce
Leap Frog, their version of Frogger. It is the
usual thing with the usual graphics and sound,
but the road has lane markings. Is this a
major new development in Frogger lech-
nolopy^
Atlantis, from the same company is
altogether more alluring. It starts with a
rousing blast of classical music and then goes .
on to mention Plato — of all people - in the
introductory blurb. By this time the dis-
orier.ied games player may be wild-eved with
astonishment. But persevere! For what you get
is, in fact, no less than an aquatic version of
Scramble - a brave attempt to do something
new with this game.
Instead of spaceships you have five Nautilus
submarines armed with torpedoes and bombs.
The rugged terrain with which we are all so
fami.iar is still there, but it is all underwater
now. The graphics are good and even at the
Acornsoft '$
Missile
Command
Above: Hopesoft's Escape from Orion,
Befow: UK's Star Scccer
lowest level it is a difficult game to master.
One minor drawback is that the torpedoes
make a noise like squealing piglets.
While we are on the subject, there is
Moonraider from Program Power. No
nonsense about philosophers and myths here
— this is a straightforward Scramble game. It
IS very similar to Acornsoft *s Rocket Raid in
terms of graphics and sound, although you can
choose the additional hazard of ack-ack fire.
That, plus the whizxers, is a pretty daunting
prospect.
The major, and controversial^ development
in this game is the ''skip'* facility. Families
will split on the issue of whether this should
52 YOUR COMPUTER. AUGUST 1983
Above Program Power's Moon Raider.
Behw: Snooker from Acomsoft.
iTWARE
ever have been invented, let alone ubed. 1 take
no side in this dispuie, but wonder if Baron
Von Richrhofen would have got where he did
if the Kaiser had let him skip to combat before
he had learned to fly.
Heiress on a high-rise
Program Power *s Ooakcr is a standard issue
Frogijer game^ but their Killer Gorilla is much
more fun. In this Donkey Kong variant the
hero has to rescue the captured heiress from a
gorilla at the top of a skyscraper.
The boy does noi really seem old etiough to
be going around rescuing heiresses, even ones
who look like Cioldi locks. But let that pass.
This is a very amusinj; and compelling i^ame.
As you progress through the pages the
obstacles and aids become more mveniiv;:; you
go up and down in lifts^ grap umbrclks and
dodge falling girders.
Another eniertainmg variation on the same
theme is Escape From Orion by Hopcsoft.
which claims to **iakc Donkey Kong into the
21 51 Cx'mury*." Again, there are dllTerem
obstacks and aids as the pages turn over;
ladders, lifts> conveyor belts with explosive
devices, electrified doors* It is an entertaining
game vviih inventive graphics, but dots not
quite have the charm of **Killer Gorilla".
Computer Concepts has produced two
SURVEY
very good new games. Swarm is a distant
relative of Galaxians m which birds swoop
down making convincingly unpleasant avian
squawks. There is the added danger that they
lay very large and very evasive eggs which
turn into eagles if not destroyed. If you have
seen Hitchcock's film The Birds you may
have an idea of the unpleasant thrill to be
derived from this game.
Android is one of the best games to appear
recently. A boy runs round a maze trying to
cat the energy pills before being caught by the
pursuing androids, elasticated creatures which
expand and contract in a menacing fashion.
To destroy these the boy either turns and
shoots chem with his pistol or lays bombs
which can later be detonated. Then he has to
face the disagreeable pink monsters — a pink
monster is always very nasty — and, last, a
creature which knowi no barriers, floating
over the screen and nrough the walls. The
graphics and colour in Android arc excellcnii
and the game has an appeal which is unique.
Which brings us to Bug- Bomb, one of the
first games to be released by the new Virgin
software house. All the Virgin games come
with a heavv load of packaging, including
photographs of the writers.
Some of these are not a pretty sight, and
should be kept away from sensitive
adolescents. Bug- Bomb has similarities to
Android; you run around a grid> avoiding the
bugs and trying to destroy them by releasing a
cleaning agent. The game starts very fast and
furious and is an effective development of a
simple idea. Even though it tacks Androids'
graphics originality, it will please many
people.
Lost in space
Virgin's Landfall is a sophisticated flight
simulator with just a hint of Star Trek games
in there somewhere. You must land your
rocket using the map and the plethora of
information on the control panel If you like
this sort of game, then you will probably find
Landfall an absorbing program.
Most entertaining of the Virgin programs is
Space AdvcnturCj a graphic adventure with
action. Here you are a spaceman in a three-
level spare-ship, infrsrcH with androidt'
protecting the power capsules you seek.
A plan of the craft is shown, and each
individual room is represented by a rectangle
in which you and your android opponents
bounce around in zero gravity and shoot it out
with phasers and blasters. To stay alive you
have to find new power packs. Space
Adventure is a pleasing mixture of violence
and logic.
Kansas City has a reasonable version of
Frogger on the market, with all the usual
obstacles. The ioke here is that the intro-
ductory tunc is the Marseillaise. CiedditM!
Superior Software's Frogger is simitar,
although it is slightly more demanding in that
you must move sideways as well as ahead, l^he
graphics are good and the crocs really do look
both vicious and voracious.
^continued on page 54)
YOUR COMPUTER, AtJGUST 1t83 S3
(continued from page S3) \
Road Runner, also from Superior Software,
is an intriguing game in which you guide a car
around a maze- 1 ike racttrack, You score points
by passing the flags. However, you are pushed
by hostile cars which you can throw off the
trail by laying a smoke-screen. Additional
problems are caused by rocks in the road. If
you drive in London yau should be at home in
this fast moving game.
Painter, from A&F, is a rather less frantic
game. The screen is filled with reaangular
blocks around which you move. Once you
have gone around all the sides, the block is
filled in and you score points. Chasing you are
whirling opponents who multiply as the game
proceeds. It is a simple idea, but no less
effective for that.
As welcome relief from all these frogs
crossing roads ASK low have several new
educational programs available. All of these
programs use colour and graphics to take the
sting out of learning Number Gulper, for
instance, uses the format of an arcade*stylc
game to help children improve number skills.
The player seleas a number to make and a
different number appears in one of the eyes
which are pan of the robotic face constituting
the screen.
The player*s Number Gulper then has to be
guided around the screen, multiplying,
subtracting or adding the numbers scattered
around. Time is limited and> at the higher of
the 19 levels, there arc scramblers which can
really mess your number up. The game can
become very fast and exciting and is
undoubtedly one that children — and adults —
will find enjoyable and educational.
Let*s Count is designed to help younger
children learn simple counting and the
numbers up to 9. There are four different
games each with colourful graphics and jolly
time. If the child repeatedly fails to find the
answer, the program will help.
Number Puzzler is another program
Above iefr: ASK's Number Gufper, and, right, A&Fs Patnter,
designed to enhance mental arithmatic skills,
this lime by means of a nimiencal noughts and
crosses. Other options are mental arithmetic
contests with friends, or against the computer.
Hide and Seek aims to improve short-term
memory using games similar to the ones where
you put objects on a tray, look for thirty
seconds and then try to name them. The
colourful graphics and different options mean
that children will not easily get bored using
this program. A useful new program for those
with a practical interest in computing.
Versatile monitor
Bccbug's Exmon is an exceptionally com-
prehensive machine code monitor. As well as
the usual spread of monitor facilities — a dis-
assembler, register display, memory search,
and so on — it provides two useful extras: a
relocator and a simulator.
The relocator moves a program in memory
and, as far as possible, adjusts it to run at the
new location. The simulator allows you to test
a machine code program a single step al a time
while displaying the contents of the registers.
Exrqon would be hard to improve upon, in
5K it manages to provide all the facilities you
arc likely to need in developing and testing
machine code.
Those interested in the BBC's sound
facilities would do wel. to look at Quicksilva's
Muproc or Bug-Byte*s BBC Music Synthe-
siser and Auto-Composer.
Both programs are similar in that they allow
you to compose tun^ on the BBC's four
channels using a wide variety of pre-defined
sounds. You can also combine these sounds to
get some you might not have heard before.
Although there is liitU to choose between the
performance of these programs^ Muproc is
perhaps the more fun to use.
It cleverly simulates a four-track recording
studio, displaying sound levels on the different
channels, allowing you to have fast forward or
back, lay down a flinky rhythm here some
mellow strings there; you can really indulge
your musical fantasies.
Muproc also scores over the Bug Byte
program because it is less cumbersome to use,
with a clear screen display and lucid
explanatory booklet which avoids the apalling
spelling errors to be found in the Bug-Byte
program. There is certainly room on the
market for an educational spelling game. |
Company
Program
Price
Company
Program
Price
A&f Software,
Painter
es
UK Software
Leap Frog
£7.50
830 Hyde Road, Manchester,
9 King Street, Bldck|>ool
Atlantis
£7,50
M18 7JD.
Lancashire.
Rve-a-skle soccer
£7,50
Acornsoft,
Snooker
£9.95
c/o Vector Marketing
Starship Adventuro
£9.96
Program A?vver
Killer Gorilla
£6.95
Den»ngton Estate,
Countdown to Doom
£9.95
Wellingborough,
Missile Command
£9.95
Micropower
Croaker
£6.95
Northamptonshire, NN8 2RL
Dopt AU3, 8/8a Regent Street
Chapel Allerton,
Moon Raider
£6.95
ASK
Number Gulpor
£0.06
Looda LS7 4PE.
London House,
Lets Count
fS.96
68 Upper Richmond Road,
Number Puzzler
C9.95
Quicksiiva,
Muproc
£14.95
London SW15.
Hide 8 Seek
£9,95
Palmerston Park House,
t4 Palmerston Road,
Bmbug,
Exmon
C7.90
Southampton SOI ILL.
PO Box 109, Baker Street,
High Wycombe,
Superior Software
Road Runner
£7.95
Buckinghamshire.
69 Leeds Road, Bramhope,
Leeds.
Bug- Byte
Music Synthestser
£9.50
Mulberry House, Canning Piece,
Virgin Games,
Bug-Bon>b
£7.95
Liverpool LI 8JB.
61/S3PortobellowRoad,
Landfall
£7.95
London Wn BDO
Space Adventure
£7,96
CC Software,
Android Attack
£8.95
16 Wayside, Chippeffield,
Swarm
£8.96
Sporting forecasts
Horse Racing forecast
£T9.95
Hertfordshire WD4 9JJ.
Bureau of Infcrmetion Science,
Commerce House,
Hopesoft,
Escape from Orion
£6.75
High Street,
Hope Cottage, Winterboume,
Chalfont St Gles,
Newbury, Berkshire.
Buckingshire.
54 YOUR COMPUTEa AUGUST 1983
^''
PROGRAM DIRECT
DRAGON 32 SOFTWARE
4» r
^A'
.^'
^
ubmarine
Command.
Take a modern Nuclear Submarine on
am! shipping patrol Stalk the enemy's
convoys and sink his ship - but beware
- enemy warships will be hunting you!
Great new game specially written for
Dragon with full colour X^'7 OC
graphics in Machine Code. L A%79
(rncj
l'>'^
FEATURES INCLUDE »
Two undersea games In one
m South Atlafttic Crisis
m Baftic Battle
With animated maps and sonar screen
Conventional and homing torpedoes ^
View the enemy through the periscope
Full easy to understand instruction sheet
Great New Games for your DRAGON 32 computer
LUNAR LANDER • BOMBER •
BREAKOUT - all in one cassette.
Dragon Games Pack
POKER/PONTOON
Sophisticated implementations of two of
the most popular card games — POKER
and PONTOON,
Each program uses high resolution colour
graphics. Bluff or be bluffed-
Master Cards Player
fUUkanh^ l f ou r prod uct ever fa i Is
to load, simply return it
within 14 days and we will immediately replace
it with refund for the postage.
All prices include VAT, Postage & Packing.
Send Cheques/ P.O. made payable to:
PROGRAM DIRECT LIMITED
37B NEW CAVENDISH STREET
LONDON W1M 8 JR
Please send me the following software immediately
G Siibmarino Coinmand £7,96 Inc.
D Master Cards Player £6^ Inc.
D DraBon Oamas Pock £6.06 inc.
I enclose a Cheque/ P.O. for £
NAME
ADDRESS
.Postcode
Kathleen Peel takes the
wraps off the COMX 35.
With a built-in joystick and
35k memory the new arrival
is full of Eastern promise.
The COMX 35 is well made and nicdy
packaged^ supplied complete with cassette
leads, a cable to connea lo your domestic TV,
a power supply with integral three pin plug
and a Basic ManuaL
The keyboard houses plastic keys with a
calculator-type feel but without any loud
speaker feedback. Because of its size it is
unsuitable for (ouch typing. The joystick is
centre-biased and produces non-printing codes
when activated; its use is mainly for self-
written and commercial games*
The cassette interface at 600 baud seems
relatively trouble free and actually requires
that both earphone and microphone leads are
left connected. This allows a spoken header
for each tape track which is heard through the
computer loudspcaki^r on playback. Both
program and data files may be saved.
Expansion is through a double sided 44-way
socket, at present no information exists as to
the connections of th: socket.
There arc plans for an RS-252 — Centronics
interface 10 take a suitably badgc-cngincercd
version of the extremely popular Sharp
four<olour printer pbttcr. Floppy disc drive,
speech synthesiser artd memory expansion to
67K arc all as they say *'to be available
shortly".
The machine is one of the coolest nmning
micros I have seen, it barely heats up which is
a good indicator as to the reliability of the
electronics.
The Computer is based on the RCA 1802
microprocessor — an 8 bit register-orientated
central processing unit, CPU. I1& main
features are low power consumption, a register
array, RO-RF, consisting of sixteen 16-bit
scratchpad registers and 91 casy-to-usc
instruaions, A summary of the registers is
given in table 4.
Switching on repeats a display routine
waiting for any key other than space to be
pressed. It then prints on the screen
COMX Basic VI. 00
READY.
As you enter data it is printed in white with
the computer rcsponic which can be selected,
in cyan and the cursor in pink, an interesting
use of colours for data presentation.
Program errors arc denoted by error codes
which although easily referenced in the
manual, will be of little use to the inexperi-
enced beginner without further explanation.
For instance ** unacceptable character in
number fold'* is the explanation for error code
45.
Editing a line is sin:ple. The line is called into
the editor and displayed at the bottom of the
screen, the cursor h spaced along underneath
the line to the desired position and either I,C
or D is typed — Insen, Change, Delete — and
the amendment made on the cursor line.
Typing Control S puts the correction into the
edit line and allows further changes. A second
Control S puts the correacd line back into the
program. The maximum line length is 95
characters and the cursor line commences
below the end of the line to be edited, so it
may be displaced by up to three lines which is
a bit confusing. Not the best editor I have
seen, but by no means the worst.
A novel command, Control R, recalls the
text prior to the last press of the retirn key
with any data typed after the return super-
imposed at the beginning of the line. Very
useful for changing line numbers and minor
changes at the end of often lepcated
cotnmands.
At switch on there are 30934 Bytes available
to the user according to Print Mem. It prints
256 less than actually available to a^low for
stack growth. The Basic implements! ion on
this micro has one major drawback — it is
incredibly slow, taking approximately four
time?i as long to complete the timing tests used
for the Spectrum — Oric evaluation presented
in the March 1983 issue of Your Computer.
The usual selection of Basic commands are
available, but disturbingly the manual has no
references to any printer command.
This indicates the level of standardisation of
COMX Basic. Table lA lists commands
which just vary in the keyword and Table IB
lists commands that arc cither not defined in
the dictionary or have a non-standard
meaning,
Redeflnabla character set
There arc no simple structures such as If —
Then — Else and On — Gosub tut their
relevance is debatable. The Basic interpreter
inserts and deletes spaces as it merrily tidies
up your data entry. As you may type PR — a
shortened form of PRINT, there is a slight
problem with lines such as PR INT (A /256)
which the interpreter resolves as PRINT
{A/256).
The whole of the character set is redefmable
by using the Shape command, each character
being formed within a 8 x 9 character cell.
The two most significant bits are used to
defme the colours and the remaining six the
pixel content of the relevant row of the
character. This theoretically is capable of
givir.g high resolution and the program below
docs thai. As you can see, not all the
character codes arc usable within the display
and the user is left with about 112 definable
characters. The characters are dupl.cated in
the lop and bottom half of the charaaer set,
each half able to use a set of four colours —
Black, Blue, Green and Cyan or Red,
Magenta, Yellow and White.
Unfortunately, there is a slight problem,
whenever the shape command is used, the
screen nearly always blinks — it seems to be a
timing problem. If the programmer docs not
redefine characters whilsi a program is
running then this will not be a prob>m.
There are no Draw, Plot and Circle
commands which is not surprising as the
display docs not appear to be memory
mapped. This is the hi-res program:
1 e-0:CPOS (0,0):CLS
2 FOR A - 32 TO 127:GOSUB 7:NEXT
3 FOR A- 144 TO 255:GOSUB 7:NEXT
4 GOTO 2
7 PRINT CHR$ (A>;:B = B + 1:iFB>958
EXIT 10
8 RETURN
REVIEW
READY
1© FOR N=l
Se PR CHR«
3e NEXT
RUN
ȣ Oi- l_
♦.- ^312345
STUWMXYZCvD
READY
10 Z$ - "0123456789ABCDEF":FOR A - 144
TO 255:GOSUB 50:NEXT A
12 WAIT <500):GOT0 12
50 A$^'"':FOR B-OTO Bt:C$ = MID$
\2$, 1 + INT(RND(15)»:l >:A$ = A$ + G$:
NEXT B:SHAPE tA.A$):RETURN
I mentioned earlier that data entry from the
keyboard is whije and the computer response
cyan, which can be changed 10 a number of
other permutations. Unfortunately there is a
66 YOUR COMPUTER, AUGUST 1983
side effect, coloured graphics entered via the
keyboard in a program change colour when
printed by the computer.
Larger picture
The machine has the usual six colours plus
black and white. The paper colour covers the
whole screen for all colours and does not leave
a border like on the Oric or Speanim. The
display which is 24x40 characters covers
virtually the whole of the TV screen and gives
a picture almost 20 percent larger than the
Spectrum with the same character definition .
Spcarum definition is 24x32. Colours are
good> stable with very little noticeable dot
crawl. The colour commands are in table 3.
The sound commands in table 2 arc also
good and capable of giving a wide range of
realistic noises from lasers to explosions^ and
could even provide a fair imitation of speech
which would give an extra dimension to
games. Although the machine does not suffer
from the dreaded Sinclair power supply hum,
there is a hum coming from the loudspeaker
which IS annoying.
The joystick is effeaively four additional
keys which arc activated by pushing the
joystick in an appropriate direction. These
keys produce non-display character codes
(continued on page S9I
YOUR COMPUT:R, AUGUST 1983 57
NOW AVAILABLE FROM W. H. SMITH & SON,
JOHN MENZIES AND BOOTS
■-^.^^.
mm^
CENT
An adventurous gome of
strategy and planning for
the 48K SpectrufT)
RICHARD SHEPHERD
SOFTWARE
TRANSYLVANIAN TOWER
A spine chilling adventure ,.. enter via the dungeons ..
navigate your way tnrough 500 3-D rooms .. survive the
swooping vampire tats ... reach the terrrfying top ... and
rid the world of the evil Count Kreepte" _ — — ^
Can you survive the top of The Tower?
Full save routine for use during the hours
of darkness!
48K Spectrum £6.50. \
Also av^iratit* by maif order
SHIP OF THE LINE I
Command, a sailing ship ..juggle your ,
supplies, crew and firepower . fearlessly
Danle your way up the admiralty ladder, bribe
Sea Lords as necessary ... until you make First
Sea LordlFull save routine 48K Spectrum £6.50.
EVEREST ASCENT ^^^
Conquer the world's highest peak in defiance of all the.^
obstacles, men and nature can throw at you ., survive ^
avalanches .. cross bottomless crevasses ... cope with M
wayward Sherpas but don't run out of suppliesi j^^§
Full save routine. 48K Spectrum £6.50.^ ..tJi^^
^ Also <iv;iilable by m;«ll order ■ ;^
i^-"^^^
Tff «
RIC
'* '* *', #1
AR^
I le^wn, G<»n#fousrliwownu.w«iifi*bte
Credit Card Hotllre 0628 2 1! 07
All pfo<3Mm^ ,uf vokl ^ul>je<f to trif fofKJilion rn*tt thi*y m.*y not tjy iv*fy of UM\r or
othervvisp. D^ i^^x. Nf^rl oot. resoW or othprwiv unutAiPft wilhoul t^ wnn4*n p#rm*iviof i
off?icnc»rdShepne'(3
msM
M
A gtobal spy chase through complex puzzles,"
^ coded messages and 3-D mazes Follow Dr.
1^ Death's trail ... locate his secret island ... discover
Xjhe entrance to his lair ..but it doesn't end
jtherel A different solution every game Full .; ^
i^ save routine 48K Spectrum £6.50. '^^
BLiYrWOG£TtlOFF
DISCOUNT: buy three Gtru off
aJYfOURG£TUOFF
Alt WK fSliNCUiOf
VAT & FIRST OASS UK POSTAOt
OVfRStASOflOERVADDtl SOfORAWMAlL
4«KEWieE$T ASCENT
mum
£
4aK TWANS-aVAWlAN T9^|if^
m u.so
t
♦eK SUPER SPY
MM.SO
«
4aKSHIPOFTHEUNf
Mil. SO
1
DCALtRKACK
,-*
OISCOUMT
^
TOTAL
t
<tj \ rfxiov ca^/criec|ue/PO payable to Richard SrtrpheitJSoflwarr
D! Dettt my ."MCCESS/VTSA Caid Nd
witfi tne sum Of £ Stgnaairc . .,..
NAMF AOO^SS
VtND JMMCOtAfEiy TO RICHARD SHEPHERD SOfTtfAVJf
FREEPOST (f »o slafT^ need«J». MAlOC(V#^EAD, Bf RICi. SI A SHY
(continued from page 57f
which auio-repeai and can be read by the key
funaion. This returns the ASCII code of the
airrent key being dtprcsscd. So If Key « 136
Then. . . . Because of the nature of the
keyboard scanning routine, the use of the key
facihly in a program such as figure 2 creates
problems and does not smoothly move the
character around the screen. It is necessary to
make the variable ihe value of the last key
pressed and integrate the variable as in figure
2. This point is omi:tcd from the manual.
The content of the manual for the beginner
is good and quite clear but spoilt by rather too
many silly errors. There is virtually no
technical information in the manual. It really
should include 1802 assembler instructions^
memory maps, system variables and I/O socket
connections. They may not be required
initially* but you will not get very far without
them.
Glancing through the ROM reveals three
commands not in the manual. Dos Pout and
Tout. Dos and Pout give error code 62,
*VROM or ROM card not present" and Tout
reruns Ready. There appear to be ROM
routines for double and quadruple-size
printing available which should be very
useful.
CONCLUSIONS
■ Thn Comx 35 cannot bo rocom-
mended for business use as it lacks
speed and a suitable keyboard.
■ If an adequate library of high-quality
machine code arcade games can be
assembled then the Comx 35 could
be treated as a games machine with
computing capabilities, where the
integration of a joystick with the
keyboard will make for a more realistic
arcade-style presentation than a
normal keyboard The demonstration
tape containe oomo good machrne-
code arcade-type games.
■ For a 1983 computer it has an
extremely slow version of Basic and it
uses an outmoded CPU which is
unknown in toda/s popular micros.
■ It has an incomplete version of Basic
and some commands have non-
standard meanings.
■ Error codes need to be more explicit
about the nature of the error and
could be greatly enhanced by the use
of exomploo In the manual.
■ It has a non-standard size keyboard.
Table M.
FVAL VAL
figure 3.
Program
1 B=0
10 FOR A = 1 TO
10,000
15 GOTO 20
20 B = B^1
25 LET K KEY
30 NEXT A
40 PRINT A, B
50 END
80 GOTO 25
KEY-INKEY
Comx 38
RUN RUN 4-
400 sacs. 350 sees.
Program to print out character set md pause
whiie space key depressed,
1 FOR A - 1 TO 255
2 IFKEY = 32THENGOT0 3
5 PRINT A, CHR $ (A);
8 NEXT A
10 END
This modification is required to enaale the
above program to work.
3 IF KEY -32 THEN WAIT (20) : GOTO
Tebie t. Comx 35 standard Basic commands.
ABS ASC ATN CHR COS DATA DEFINT
DEG END EXP FOR NEXT GOSUB GOTO
IF-THEN INPUT INT LEN LET LIST LOG
MEM MID MOD NEW PEEK POKE PI PRINT
RAD READ REM RENUMBER RESTORE
RETURN RND SGN SIN SQR TAB WAIT
Tsbfe 2, Sound commands.
MUSIC Note, octave, amplitude.
NOISE Frequency, amplitude.
TONE Frequency, octave, amplitude.
VOLUME Level
79d/e fb. Non-standard Basic commands.
Figure 2. Operating joystick.
10 CPOS (0, 0) : CLS
20 A-T2: 8-20
30 IFK =136THENA = A-1
40 IFK -139 THEN B-B-1
50 IFK -138THENA = A-f 1
60 IF K - 137 THEN B « B + 1
70 CPOS (A, B) : PR "•"
80 GOTO 30
Up
Left
Down
Right
Tab/e 3. Co/our commands.
COLOUR (N) Where N - 1 to 12 and
represents the colour
combination used for
keyboard input and
computer response —
initially set at 12.
SCREEN (N» wtiere N - 1 to 8 and
represents the background
colou' - default jwit to 1,
black.
CTONE IN) N /■ 0: computer response a
shade brighter than the
screen colour. N=0: effect
turned ofl. •
Colour and screen are global and affect the
whole of the display.
CALL (NN. a, bl
CLD
CLS
C^OS (Y. XI
DEFU5 NN
DIM
DLOAD
DSAVE
EDO
EOP
EXITN
FIXED N
FNUM (exp>
FORMAT N
INUM (exp)
PLOAD
PSAVE
RND (N)
RUN N
RUN -
SHAPE (A,
TIME (Tl
TIMEOUT INI
TRACE (A*
USR (NN, a, b)
Transfer execution to machine cod9 routine at address
KN passing data e and b into R8 and RA.
Clear all strings and arrays.
Dear screen from current cursor position.
Place the cursor at position Y.X.
Creates a space between variables and the start of the
program INN) to be used for machine language routines.
A maximum of 26 arrays limfied to 255 in any dimension,
also 26 strings maximum. Destroyed by Run, New, CLD
and perhaps Editing.
Load data stored by o previous DSave.
Save data for subsequent retrieval by DLoad.
Prints hex address of end of data.
Prints hex address of end of program.
Unconditional branch to line N. If used as an escape
from a For /Next loop it should jump to the next level
dcwn of nesting if applicable.
Formats the printing of all numbers. N is number of digits
to the right of the decimal point.
Round to nearest whole and conver to floating (X>int.
Specifies field size N for printed numeric data until turned
of.
Round to nearest whole number and convert to integers.
Load program stored by a previous PSave
Save program for subsequent retrievefJ by PLoad.
Returns a random floating point number from to less
than N. A - RND n5> will not work. A - INT (RND (15H
is acceptable.
Runs program from line N but does lot clear the data
space.
Th3 computer replaces all interpretive branches such as
Goto 160 with abdolute oddre!>M55 and then Runs the
program.
18 HEX numbers") Redefines character code A — see text.
Time to elapse before Jumping to subroutine
Address N — 50 units per second for T.
A30 Trace of f A # Trace on.
As call but used as part of an expression returning a
32-bit binary integer number constructed from R8 (low)
anc RA (high).
Spectrum
1 LE* B
20 LET B - B + 1
SO STOP
100 S9CS.
TaWe 4. fB02 Register summary.
D 8 Bits Data Register
(Accumulator)
DF 1 Bit Data Flag (ALU
Carry)
R 16 BUS 1 to 16 scratchpad
Registers
P 4 Bits Designates which
register is program
counter,
X 4 Bits Designates which
register is data
pointer.
N 4 Bits
IE
4 Bits
8 Bits
1 Bit
Holds low-order
Instruction digit.
Holds high order
Instruction dipit.
Holds Old X. P after
fnlerrupt.
Inieffupl Enable.
Q \ Bit Output Flip- Flop.
YOUR COMPUfER. AUGUST 1983 59
HARDWARE
SELECTED SOFTWARE
Atari 400 with 16K RAM (AF36P) £199 95
Atari 400 w*th 48K RAM (AF37S) £299 00*
Atari 800 with 46K RAM (AF02C) £399.00*
All above with BASIC arid handbooks
Atan Cassette Recorcer (AF28F) £50.00
Atari Disk Drive
48K RAM fur Alan 403
4aK Upgrade lor 400
Commodore 64
VIC20
16K RAM for VIC20
Commodore Cassette
Commodore Disk Drii^
Dragon 3?
Dragon Joystick
Cassette Cable for Dragon (BC31J) £2.95
Epson Printer MX80F/T (AF40T) £447.35
(AF06G) £299 95
(Ar44X) £99 95
(AF45Y) £99 95
(AF56L) £339 00*
(AF47B) £129 95
(AF53H) £59 95
(AF48C) £44 95
(AF50E) £299 99
(AF57M) £199.50
(BC30H} £19 95
MENTA
Floppy Disk
5 C12 Data Cassettes
Joystick Contro*l*^r
Joysticks (Pair)
Le Stick
FiiU details atl above n MAPI IN catalogue
* Delivery next day by Data post
(XG28F) £115.00
(YX87U) £2 50
(AF61R) £199
(AC53H) £7 50
(AC37S) £13 95
(AC45Y) £24 95
V
ATARI
Atrack Ai Ep-Cyg-4
*Bata Bitggies
Candy Factory
Claim Jumper
Defender
Forth
•Frooqer
Galaxian
Goff
•Heiltire Warnor
K^ra/y Shootout
'Moon Shuttte
PaC'Man
Paint
Picnic Paranoia
'Preppie
Oix
SAM Speech Synth
'Sham us
Soffporn Adventure
Starcfoss
Synassembler
'2ax Kon
Zork I
Zork N
Zofk III
*:\D Rupr^rgraphicR
-1E-16K-KFS4J £34 95
.1C-16KKB74R 122 95
-ID-aaK KF53H £2195
-lE-1l6K-KB67X£a4 95
-1E-16K'KF10L £2995
•1D'24KyL29G£82 95
•1C 16K KB68Y £2295
-1E-16K-KF11M £29 9b
*tE-18K-KB44X £34 95
1C32K-KF02C£27 45
-1E-8K-B063T £34.95
•1C-16K-KF??y £27 50
1E'8K'B071N £29 95
l0 4eK-K822y £29 95
IE 16K-KFt3P£34 95
-lC'ieK-KB07H £21 95
-tE-16K-KF16S£29 95
.1D-32K-KB15RC47 19
-1ET6K-KB90X£34 95
-1D-40K-BO93B£20e4
• l0.32K-Kai7S£2995
ID 48K-KB83E£38 95
10 16K-KF20W£31 50
-ID 32K-BQ94C £29 95
-1D-3?K-BQ95D£29 95
-1D-32K'KB31J£29 95
1C 40K BQ29G £31 95
COMMODORE 64
TefTiple 01 Apshai < Pari 1) -1D-BC57M C27 45
1O-BC58NC13 80
-ID BC59PC13 80
-1D*BC60O £20 75
-1D-BC61R£20 75
1D-8C62SC27 45
-Ife-bU^i^K 119 95
-1C-BC78KC7 95
-tC-BC82DC995
tE.BC79L €t9 95
IC BC4!U£7 95
TC-8C83E£7 95
Upper Reaches (Pttrt 2)
Curse Of Ra (Pan 3)
Sword Of Fargoal
Crush, CrumWe & Chomp
Jump Man
DRAGON
Berserk
Black Sanctum
Dragon Trek
Galax Attax
Guest
Wt/ard War
Plus 30 other titles for Dragon
SPECTRUM
The Hobbi! (48K)
Timegale (48K)
Space Intruders it6Kj
Meteor Storm (i6K)
Chess Player (48K)
Speakeasy (4aK)
VIC20
Crush. CrtimbJe A Chomp (•► 16K>
1C-KK10L£20 7$
Datestones Of Byn (•16K) tC-KK13P £13 80
!C-BCaeV£!4 95
-1C-BC89W£6 95
-1C-BC90X C4 95
'lC-BC9iy £4 95
.1C-BC92A£6.95
-1C-BC93B£4 95
Plus oyer 280 other ttties for AlaH,
MICROWRITER
The new r^andhold wofd prucessor
that eliminates the need for a typist
You can learn the Mcrownting technique
m less than an hour and produce
perfectly iypod t&%\ th© canw rt;*y
Micrownter (AF62S) £48S ♦ £72 75 VAT*
Complete Word Pr ocess-Dr Package
(Microwntf?r printer and lead)
(AF63T) Ct 455 * C218 ?6 VAT*
Available ONLY by mail order or from
WESTCLIFF shop
^ Delivery next day byDatdpost
nm^^^^^m
AUTHORISED ATARI
SERVICE CENTRE
-1CKK12NC17 25
-TE'KK11M£27 45
.1E-KKt40£27 45
-1E-KKt6S£29 95
-IC KK08J£20 75
■1C-KK15R £13 80
-1C*KK09K£20 75
IC-KHt8UCl195
Invasion Onon (♦16Ky
Monster Ma/p
Pt after mania
^incess & Frog
^•scue At Rigel (MSK)
Ricochet {♦8K)
Sword Of Fargoal f * t6Kl
1 nnk Arcade
Plus so other tltlei for VIC20
'Dtsk verstons also avattabh though prtca
nnd memory sua may be (ttfforant
Spnd siii» now for our new software leaflet
with details of atl programs added since
Maplin catalogue.
Order As XHS2G Issue 4.
If your order contains over £12) worth of
computer hardware apply now for interest
free credit by telephoning Mail-order
(0702) 552911 London Shop 01-248 0926
Birmingham Shop 02I-3S6 7792. Souther ^
shop 0702 554000 or write to P O Boj* ^-
Rayletgh Essex SS6 8LR
You pay 10% down, then 10% per month
for a further nine months (to n^rest
penny)
Credit quotations on request This offer
subfoct to approval which can take up
to 48 hours (APR ^ 0%)
s:
^^
Mapsoft full colour cBta}:>9ue
Price £1 inci post Mapln
cfitnlogui!! conlams full edtflil<i
of all hardware and tots of
software On sate now m all
branches of W H. Smith price
£1 25 or £1 50 met post from
PO Box 3. Rayleigh. Essex
A f?(jporh new home computer
with one of the most powerful
colour vtdeo processors
available An incredible 32
spntes simultaneously
arvl tfiK of RAW
dedicated to graphics
alone Powerful 280A
(3 5 MHz) main processor Three
tone generators and noise
generator atl with envelope control like a
mini-synthesiser Complete with BASIC and supt^ib handbooks
for beginners A I this for just £16995 (AF64U>
Maplin Electronic Supplies Ltd., Mslf Order P.O. Box 3. Rayteigh, Essex
SS6 8LR Tel Southend (0702) 552911 (Sftles).
Demonst rations at our shops NOW.
159-181 King St . Hammersmith. W6. Tel. 01-748 0526. 284. London
Road. Weslctlff-on-Sea, Essex. Tel. (0702) 554000. Lyr>ton Square, Perry
Ban^. Blrmlnghan. Tel. (021) 35($ nwi,
Atl goods delivered in UK mainland carriage paid, iMit add 50p If total
order less than £5 except catalogues Orders Inclildtng items marked ♦,
delivery next da^ by Oatapost.
Subfecl to avaVablllty All prkes include VAT unless shown. Pdces
correct at time of going lo press.
60 YOUR COMPUTER, AUGUST 1983
» KUMA « ^^
COMPUTERS W
1 1 York Road, Maidenhead, Berks SL6 15Q
Tel! (0628) 71778/9 Telex 849462 TELFAC.KUM
Pfe&saadd tS% VAT to &n prices
smusi
FORTH nsS.OO
Full FIG Forth
CHEOrr £24.50
Charactiir set editor
ISLES OF ARTUAN £1950
Extensive Advent Lire garni?
OTHELLO £19.50
Wnh fine graphics
MAZE RUNNER £14 50
Thifiking Mdf>'s Md/fc Game
RX £80.00
Filo Transfor Program
A^Bttmain
TINY WORD £24 50
Comprehensive Wnr*1 Processor
EDITOR/ASSEMBLER £29 50
The first Z80 Ed/Ass tor the
NewBrain
DISASM £14.50
Disassembler
MCMONC14 50
Machine Code Monitor
ACCOUNTS £22 57
rnmpiirftnsftrt rash /hank book
DATABASE £22.57
tnformatujn storage
CARD INDEX £30.43
Multipurpose data nranagennent
progrann
FILE MANAGER £20.00
Creates and maintains records
HOME BUDGET £8 65
Keep track of your home finances
GOBBLER £8.00
Negotiate a maze fillBd with
hazards
STAR TREK £8.00
Save the galaxy frorTi the Klingons!
COMMODITY TRADER £8 65
Gartible or) the Commodity Market
MASTERMIND £8 6S
Guessinq Game
BLOCK HIM IN £8.65
Obstacle Course Game
FRENCH VERB £8.66
2 programme Database
FRENCH CONJUGATE £8.65
French verb coniugetfon
FRENCH VOCAB £8.65
2 part Database
FOOTBALL FORECAST £25.00
Sophisticated Pools Forecasting
HOR&S RACE ^FORECASTING
£24.50
The Serious Punter s Aid
TYCOON/PELMANISM £8 65
Two programmes ir one
MZ
BOA
WOPflO (Disc) £79.95
Professional Word Processor
MAILPRO(Dis€)£&9.9S
Mail List for WDPRO
DATABASE (Disc) £59 50
Information Storage Solid Stale
Recommended
EASIVAT (OI»c> £89.50
Compact VAT accounting system
FORTH (Disc) £49 50
Delivery t.b. a
Z^H Eclltor/As«*mbl«r £37.50
Editor Assernbtef C.P.M
HISOR PASCAL 4 (Disc) £40.00
Compiling Pascal C P M
WDPRO (Cassette) £39.50
Professionai WorUpiocessor
DATABASE V3 3 £29 50
Solid State. Information storage
EASIVAT (Casstftitt) £39.50
Solid State VAT a:counl>r^g system
CALC 3.1 (Cass«tt9( £34 50
Spreadsheet Calculalof
FIGFORTH (Cassttte) £34.95
Fully structured self-extending
language
FORTH TOOLKIT £14.50
Forth word definitions
HiSOFT PASCAL (Cassette) £35.00
Corn piling Pascal
BASMOD £17.50
Modifies Sharp Basic SA'5510
ZEN £19.50
Z80 Editor/Assembler
DISASSEMBLER £10.50
Zen compatible D-sassembier
DYBUG £17.50
Machine Code Program debugger
MICROTYPE £39 50
Touch Typing tutnnal
HOME BUDGET MKIH £14 50
Home accountirig system
CURSED CHAMBERS £10.50
Adventure game
QUEST £5 50
Ad vent lire game
PAKMANE8 00
Agreat alter native to Space Invaders
PARAGON £5.50
Adventure game
CASTLE QUEST £8 50
The iatest new Ad/enture Game
ELECTRON 22622 £8 00
Space gafTie vtfy fast
FLY ONE £10.50
FItght Simutatof
ASTEROIDS £8.0C
Can you survive the Asteroids bolt
I r//£ SOFTWARE LISTi
FROGGER £8.0a
Guide ih(? frogs safely home
FENDER C5 50
Fly a hrgh speed space cruiser
MILLIPEDE £8.00
Fight or evade a giant Millpede
40 £14.50
Time warping srarpgy game
TOMBS KARNAK £8.65
50 level adventure game
CAVFDIVFRrftOO
Beat the troMs and find the Hidden
chalice
LABYRINTH £8.65
Escape from a jD maze
PRUNES OF PENGE £8.00
First political ar:ade game
CAMPAIGN 14 £8 00
Defend the Universe against alien
attack
PELMANISM£e.OO
Mernory Test Game
MIDAS £8 65
Pursue a fast, tncky opponent
GLOBAL WAR 111 £10 50
Cdri yiJii win WWIII
SCOOP £10.50
Edit, print and cisiribute a
newspaper
THE TOMB £10.50
Explore an Egyptian tomb
COSMIC SCRAMBLE £10.50
Attack the alien St ronghold (Hiscore
21070)
ENCOUNTER f B 65
Rescue a kidnapped grri from thugs
GOLF £8.00
A round of Golf with your Sharp
TREASURE AD\/ENTURE £10 50
Adventure Game
MAP OF THE UK. £10 50
Educational UK Geography
KINGS 8iQUEeNS £10.50
English Monarchs since 1066
— Educational
SEND FOR NE V/ MAY CATALOGUE
WDPRO (Disc) £79.95
Professional Word Processor
MAILPRO (Disc) £69.95
Mail list for WCPRO
SUPERCALC (Disc) £190.00
Spread Sheet Calculator C.P.M.
PERSONAL PEARL (Disc) £185 00
Prog r a FT! Desig i Package
DISMOD (Disc) £39.50
Rpnover lost CP^M Files
TX (Disc) £80.00
CP/M File Transfer Program
FORTH (Disci £49 95
Fully structured self extending
language
HISOFT PASCAL (Disc) £40.00
Fast Pascal Compiler C P M
WDPRO (Cetiette) £39.50
Professional Word Processor
FORTH (Cassette) £34.95
Fully Striicruron Self extending
language
HISOFT PASCAL (Cassette) £35 00
Fast Pascal Compiler
^X commodore
DATABASE £21.30
255 pages of 10 items
NON-VAT ACCOUNTS £21 30
Up to 80 entries/month
MAP OF THE UK £10.40
Educational J.K. Geography
ATARI
ADVENTURE PARAGON £8.65
New Adventure game
EPSON HX-20
DESK MASTER 1 £29 50
Office Aid Calculator program
DESK MASTER 2 £29 SO
Word Pfocessoi
DESK MASTER 3 £29.50
Spread Sheet Calculator
DESK MASTER 4 £29 50
The Friendiv Terminal
DESK MASTER 6 £19.50
Decision Maker
DESK MASTER 7 £19.50
Fditor/Ansf'Tihler
HOME BUDGET £17.36
Home Accounting System
HORSE RAC£ FORECAST £24.50
Winorplacf it's a winner'
COMPUTAX £49.50
Personal Income Tax Planning
DATABASE £29 SO
Plus lots more
FORTH £85.(H)
Full FIG Fon->
TX £80.00
CP/M File Transfer Program
TtHMS Pltttfte«d<J L' OJ pOft arid fWCHirt^ lo of rt«ni ii^vli^r t'10 00 f.4M.rt«# h^*> Qn gil f^t«.
rt«jiir tick lioh i-5 for in(t»riiirttioii rct^uirctl, «nU %^nd €0«|>on (o:
KumiConipyirrt.lia 1 1 Vorli Kvv*il, M.iitJcnUr.ia, tkrkk Stfi l!»Q
□ SIRIUS-1
D SHARP A ' B
D OSBORNE- 1
□ EPSON HX-20
a
n
n
D
□ NEWBRAIN
D COMMODORE
O SNCLAIR
n ATARI
D
D
NAMI
AOORI SS
■ mam ^m wmm ^m ^m
l*(>M r Xil>t
YOUR COMPUTER. AUGUST 1983 61
DO YOU WANT A WORD PROCESSOR FOR YOUR BBC
OR A WORD PROCESSOR FOR YOUR BBC ?
Yes there is a difference between word processors and we can offer the best because it's the
FIRST PROFESSIONAL DISC BASED WORD PROCESSOR FOR THE BBC COMPUTER.
The MERLIN SCRIBE uses the disc on your computer the same way that professional systems costing
many hundreds of pounds do.
Until now any document you wished to create has been limited to the few pages which could be squeezed
into your computer memory. This means the computer is really using the disc as if it were a cassette!
The SCRIBE can create documents far greater in size than the computer memory, and really uses the disc
as it was intended to be used. SCRIBE automatically loads and offloads pages between disc and memory
without you even knowing it's happening!
Amongst the many super features available are:
* Optional ^0 & 80 column screen format selection,
* On screen formatting - you see it as it's printed INCLUDING UNDERLINING.
* Right justify, word wrap, insert, delete, move copy & centre.
* Document merge (will merge two documents into one from disc).
* Addresses all four drive units allowed by your BBC disc system.
Plus many more professional features,
SCRIBE comes in ROM with five minute fitting instructions, printer utilities on disc and a comprehensive
'^^""^'* PRICE £59.95
Also MERLIN SCRIBE in ROM for cassette machines £29.95, and on tape £19.95. All prices include VAT.
Post and P ackaging 60p.
!■■■! MERLIN COMPUTER PRODUCTS (BUCON LIMITED)
' VISA 18 MANSE L STREET, SWANSEA, SAl 5SG. TEL (0792) 467980
GREAT VALUE FOR MONEY WITH OUR
SPECTRUM
SOFTWARE
GAMES FOR THE 16K OR 48K SPECTRUM
MONMMl^K (M C> A W¥AU ISLAND £4.95
Kast and furioui aretdc action ^ilh time ^ourful high ipeed game)
REVERfl (M/O A POKKft OIO: UM
n«Msic Mritffv and addictive gamblinf lame^.
TIMIM JNK (M/C) « 1 A^h £4 95
A lupeib I6K text advcnluie and a cotlectimi of mind ilimiilalini puvtkt.
MAGIC CAST! f: (M C 4*K only) £4.95
A gripping text adveniure. Re3.cue the pf incest but bewaie or booby tra».
m MAZK Of GOii> (M/C) £5.95
Ama/mg full colour, high resolution viewi a% you walk afound a large libvnfith.
EXTEND SP£CTRUM BASIC (I6K OR 48K> WITH
wmrr.Noisf AM>GRAHiirs(M/c» 15 95
Add^ many \i\eliii commands lo BASIC including a WINDOW lyitefn and true
fcXFLOSION type tound effectv. EjHen«ve manual ^iipptied
EDUCATIONAL PROGRAMS
CriilL £f,Pf
A wtddy used 'O' kve{ teaching Unguage available for 16K or 4(IK Spectrim, DRAGON
32 and IftK 7XHI. Supplied with a compfehen«ve manuaj.
HAL £5 95
Anothet p4>pular 'O* level teaching language for a 16K or 4SK Spectrum.
Vl!»UALPitOC£8&OR £5.95
Providcf an on icreen dnplay of a simple micro-proceftftoi illuitrating iH internal
operarion aji It runt your pfograms. Wiib comprehensive manual. For ihe 16K or 4gK
Spear uiQ,
OUR SOFTWARE IS NOW AVAILABEE FROM
MANY COMPUTER SHOPS NATIONWIDE, OR
DIRECT FROM tS BY POST OR PHONE. S.A.E.
FOR DETAILS. DEALER ENQUIRIES
WELCOME,
GILSOFT
30 Hawthorn Road, Barry
South Glamorgan, CF6 8LE
Tel: 0446 736369
TELEPHONE YOUR
ORDER WITH:
^1 ^S
.j^ife.
Ate your finances driving you mad?
Do you find that working out your
finRnres makes your head buzx?
On yon sr« rnr'
Uonl worry, row you can have
Hilton'H Personal Banking
Syfttem on your side, giving you
a clear head alart and
(hopefully) putting you back
into the black!
Maintain permanent rerordfi
and fully detailed Htatemunts of
your finances including;
*AU cheque book transactions
and bank receipts
♦ AU standing order payments
Automatically Procetaod
(munlhly. quarterly* six-monthly
or annually and for set number
of payments]
In addition the abiUty to
search, locate, delete or
correrl prffvinuA entrto<i. Lint
by categuiy facility is included.
Additiona Bank Reconciliation
modulo avriilabic to
automatiCriUy match your Bank
Statement to your Personal
Banking System account.
Full instructions incluried and
guaranteed after sales
maintenance provided
*PBSZXeiC:8 95(16K)
*ZX SPKCTRDM C9.95(4eK)
• DRAGON £9,95 (32K1
Sanli m-OMlbttoafror ••• wllb«b«v«tCi.
Ani. f«>r lh*» PHS »i> yiiur .«x hI riimputorMloni.
OKOKK bv POST ;i!p«. ifvmn mrtrhme)
OR Rt lh« POST OFHCE umng
I RANSCASH ACCOUNT ^02 9537
<SSL
HILTON
COMPUTER
SERVICES
Hilton Computer Services Ltd
(Dept ^C) 14 AvalonRoad.
Orpiniton, Kent BR6 9AX
• YOUR PBS IS NEVER OUTOr DATE ♦
62 YOUR COMPUTER, AUGUST 1903
THE FLEXIBLE COMPUTER SYSTEM FOR THE FUTURE
16k ORIC £129.00 inc.
48k ORIC £169.95 inc.
Now with FREE Software
o » t II I » u I ti c I' ; ...
t « c
1
\
1
ORIC
SOFTWARE
(available on cassette only. Prices lociude VAT and post and
packing)
ORIC FORTH language. Requires 48k machine.
Price £15.90
ORIC BASE for the maintenance of personal and small
business irto matK)n. Requires 48k mach»r>e.
Pr»ce £15.40
ZODIAC adventure game. Requires 48k machine.
Price £10.39
ORIC CHESS Requires 48k machine.
Price £10.38
g ORICMON A complete machine code mcnitor. Either 16k
or 48k madiines.
Price £15.90
^^ HOUSE OF DEATH game Requires 48k machine
^ Price £10 39
^:^ MULTI GAMES PACK 2 Requires 48k machine.
> Price £7.30
^ ORIC MUNCH game. Requires 48k machine.
PlffiRIC
HUNTER
£169.95 inc.
Oric Products are pleased to announce the release of the
four-cctour printer.
The Pr nter uses standard 4i inch paper and is switchabie
between 40 and 80 characters per line
The. writing mechanism is a clever an^angement of four
miniature bail-po<nt pens (red, green, blue and black inks )
There are 1 5 programmable character sizes and four different
drawing angles
The pen plotting facility allows the drawing of complex
diagrams and pictures.
The pf be includes an rnteoral powef supfiiy arid pnnter lead
You may place your order t)y phoning our telesales number on ELY (0353) 2271/2/3/4 or by completing the postal form below:
Payment may be made by cheque, postal order.
Barciaycard Visa or Aooeis,
Al cheques and postal Ofders shouki ba made
payable to Tansoft Ud
For ^Bdit carrj payment pleaae quote Aocest,
Barciaycard Visa No.
All orders shoutd be sent to Tansoft Ltd.
3 Club Mows. By. Gambs C87 4NW
Name
Address
FuM colour brochure and software catalOQue
IS available on request.
Descnption
Qty
Pnco
1 1
1
1
1
1
1
1
1 1
TOTAL 1 1
Trade erxiuiriee wekom9.
AU prioes are inclusrve of V.AT
Tabfe f. Variab/es used.
o$
array of object descriptions
i
array of object locations
i
number of objects being
carried
set
pointer to subroutine that
deals with the current location
up, do, we,
no, so, ea
pointers to surrounding
locations
1$
current location description
i$, a$, b$
input string, command and
parameter respectivety
init
pointer to initialisation routine
n
For-Next control variable
fed, found.
sp, und,
various flags
unc
TIME
u) i.ei «••*■! iJEt f«d-oi Lrr t^ot let ««i-iooo» ixt imt-sooo
13 IIU UJt» Inlt
20 Lit no-Oi Li. r iMficii LCT mm^not LCf •(i»ftOi UEf u|Bi«rwi tCf tfo«nci
30 LCr l««**i OO 0U« M*l
40 CLB I ^niHT 14
60 LET «oun«|-0» rofi r>-| fO 1 1« IMIOI l«a>t tf l(fi]< >iii»t THEN mU rn 00 1t» ^
6-1 IP NDT found rNCN PRINT i PfllHT "I C«n ««9.,.-'t Lfl Immtf^l
4S PRINT "a -|oi<it
70 NCIT «
ao tio TO too
«a 1^ «#-"laati* AND NOI fnuml INEN PRIMl '1 c*n t •«« anythlnfi «pvcl«l *
lOO MEP .01,101 IMPUT "UhAl ftTiAll } oo 7j ■ I I tNT: Iti ir li«*' T»itN tM TO tOO
102 FOR n*l 10 I.EM i«( If ii(nt'»*A* AWT .«,^. .... ,»^^ LkT tt(^c€:i«« lUUDtt >
t03 NCIT n
too IF a^Val^^O AND ltNO>.<n THEN ^ft INf in«> .lu^ «»i.fr«- Anct k t II itfl yrxi "i OD fO
9000
107 QO QUB SO0« PRfNr |«* <>iAf| * '*tbf
I to ir «t*<n" AND i^u THpv LCT »»i«rioi 00 TO 20
tTO tf «•«'«** AMD »(j THCli L£T Miftui OO TO 2Q
liO tf •»»'*•" AWD mm XHfM LfT «»t-«Mt QO TO 20
140 ir Aftva" AMI mm fMill Lit »pf««t 1)0 fO 20
1^ ir ^f-*!!" AND do rmaJ LCT «vt«<let 00 TO 20
tss ir Afi.^u*' i»4I:n oo to 4I<m
t*»o ir *«-^#-" T»*cM on ro 4A
170 IF Ai«'h«}p*- THEN vn m *Mo Cnancv "1 00 10 too
ISO IF «f«-t«fcV OK «t->t*t'^ THCN «0 fO 70OO
190 IF •••-nut** OK At»-*4rop*' TtliN OO 10 4900
200 IF •i-*op«n» TMCM OO tO 3a00
20tS ir A«*M*»d^ THtW 00 ID J300
210 IF «4»nuoh^ TICN DO TO AO
713 IF ■i->-<M|»' TMFN OU fO 4000
220 IF ««i<W**k'^ OR «t-<*»««h* flUN 4K> TO 'MHH)
22S IF At-Ml^t*' THEN GO TO 7^00
230 tr m.»~'rmm^'' tICN 00 TO 4300
240 IF 4ii»'unlot-«* TtCN iO TO 70O0
230 i> ••->i* tMN 00 mJii ;k!>oi:ii on rn too
760 IF ««'**tn*«rt ■ tl*W tO 10 7OO0
2?» IF •i-*qult" l>4.N (Ul TO «00O
200 tr •i--»Av»'^ l>Cf* OAVi: 'fiMt^fUittch' LlWt 20( tnif^t variiy I vthlt
TO 100
*90 IF t£N at* I t>«M PAIWT •! c«n t •*! OO tO lOO
4^*^ PRIHt •■! t*rt t "t«i| 'Iftfl** •*M OO tD mo
300 If tfUl-* - AMO LCN if>l r^CN LET if -1 4 12 TO I I QO TO !>00
302 Ltr i«i-<lt ItT «•-'"! IXT t»f-"**t rOA n*i TO LCN tt
^03 IF Itfn)*'' - AND M3T «p r^CN LfT »p«li OO TO ;i20
310 IF NOT «{) THFJtl LF 1 4t«««*lt<rt>
313 H «p t>«N L£r ti«>>C|4»tfrnl
S9^ NCht a
510 RETURN
lOOO LET |#**'VaM «f» iri « «ur«ttt« Th«r» m tf palhii tw«ding mir ih And »«Aitr).'
lOlO LET f%o«1140i Litr «o»|03<0
I020 RETURN
1050 LET Ifw^VCM Af* I ft A «Ckr««t, Mith pAtft* t«isil»ng ctctrfh «nd •«■! «fMl « cl»
*rln« io ih« tavsL.*
1040 LET ivu-'lOOOi LET m*109Oi LET •••-lOAO
tQ30 NttUI^
tOM> iMt l«*'VeM mrm In «clit«rtnQ. In thu cmntrm l« « tl«Hi 4ihMdhif>«, NhlcH l«r
lt« « fKiwar »f3ur<'», Kttit ■>a«i.'"
t070 LET 94-1030
tO«0 WttlftN
IO<fO ttt It-^VuM -rw In l*Ni lor »t.t
1100 itt M*«iojoi irt MA-iuv
1110 REtUllN
1120 LET 1 4- « Vow ars m ttym dorvst
«k«. r*i# {»#tH rsm^ ««Bt--«**«t and tti«r« i«
1130 LCT c^'t^QO* LET av-IOfOt LET »cr»ll90
11«0 KittjKN
1150 LEf |t*<*Voi« ««^# in « i««lt c««i#«. 0*rllont
« dcwar lo ih« vivst «rid mt% Ofianinq to tK« aoutn. *
1160 LET so-ltOOi LCI ntjo-ll^O
' 1170 REtim*
a •Kulvtoirf In *notn«r. t\m only ««iit t» ta th« ncirth, "
ll»0 LET #w-iiSO
1200 RETU^I
1210 LET |»*"I can I mmm • th*#HI ' *"
1220 LET wf>-1130
I230 RVTllNN
1240 LST lf«"Veu «r* in « lon^ pavv^Qii. Vuu c«ti ri«*r tn« «oun<l c# dripping M«t
«r, T^ iKv rnv th itt A Btair Milii m I «# g« dog tl««pini| cm ihsbottcMi st«fi.'
1230 LCT «ci^l210
1260 ACTUBN
1770 Lfel ItP^VflM *r» O" «■* l«l*n«| »« Hva c«nlr«t of t»i» l«*«. Th*r« i* * ^ol
• in the ^rduiHl Mlth « «t«tr in It,"
1200 LCT dO*'l?40
1290 tVTURN
1300 LET It^^Viiu «r» t»*«iil« « IaI^v. Th*ra Is an i«l«nd in th« <»tcii|« ol l;h« \mh
«, To tn« w»«t 1« th« far»«l «nd to tha north i« « rocLvry."
IS 10 itt no«IJlV>i LKT •M^I120
lA/O K«:tlJHN
1330 L£ I |l**vou Arw m a rocKwry* t^# la^* ia la thit vt**!: < uriii thwrp a^m ^ttm
• rvttda tu t.h« fiorth, E^ita mrm ftouth and i^ortn.'
1340 LET no»l34^t LET •^•ISOO
1330 RCnjtH
l54bO tXS t miNf *-! n«y« Ju»i 4*|l*^ tntu 4 «M«fl<l. OlUQ. OlMI.. CI119 * "t 00
TO ^000
IISK) LET If •■¥«>» «*-■ in A «firijibb«Mrv. Tt«* lAh«i« to t^m •*«f . Tim «or««t \% toth*
vouth, «nil Hwdo* i« to X.hm nortK, *
I40O ICr no«|420l LET «o*lOOO
1 4 10 RtfXltN
I4/0 II r if-'Vou m^m in * •i»44lnM
th i« tn* ««^rul»li«rv •nd to tH«
I450 LbT •««)430l Lit «o«l 3V0
t440 R£TU»i
I430 LCT l»''V|>a mt m #t in* «ooi of
wrn^X i » t n* »^»'tow And tti l^ H«t *«
Tti«r« t» a tiat^ runnum »«ftt'«*«9t.
fhraugh a qa«i to tN»
caw to in*
itirtn you can «•#
i« no it^ north* thura
1h» lairo
t« to cna «mitf\-9a«t. To Ilia
«au
A to*««r. Th«^ » 1
no dotir to tta »««ii.
1 44Wfi I f r
»l4/ni t»t ■«»l iM)i i»f un*l4»o
I4 70 NKTURN
1490 LET l*"**V'ou «r« at ttiw Imp uf tr>» |.(»*«r . T» tn* Mjuth yiju tmn «•« ihM
« tvltfi (h« t viand Ifi tha c«4vtr a and Lt«a furaat uafronii. !« iria 1 Mntr*
• platfor* I* a Q.a»» ca«« Mith a ooldan k«y ln«td*. *
|4fO LET (»o«1430
1 300 RETtMN
2000 IF 1 .»-3 T»«Hi PftHT *\ can t ca^-ry any lior* '"i GO TO 100
2002 If l»f--'* T*CK fRlNT alt"^ idhat •*?'i OQ TO lOO
200Q LCT fcJund«KH FOR n-l 10 12i IF of<n)*llif * Mt tO u; ftMU I
t AND l<3 %ym.H PRINT ♦OlC.."» LET fnu»Vf|«lt LET l<nl««>| Lft ? 1*1 •!
2010 NEiT n
2oao IF not 4ound TifEN GO TO 499
2030 00 TO 100
2300 IF ^f-"- Tlicw INFVIT <'0|»«n Mh*t -^i"! LtME to*i OO TO 23C«,'
2SOS IF of* "4^*r ' AttD m«i :il30 THEN P«|NT Mh*! dour 7 1 GO 1Q uh*
2^>7 tf |>i*'u<^>r • iMWO H-Sl inil ^MfN *wi*gl 'It « locl«<l duabo ' '1 OO 1U lOO
^to tl- bf«'4oor' r>ilkN i<»4|*«1 ■ Ihara i« • atAir gnf^g down. *i kJfX (ki«l210l I
^13 IF bt-^cttavt' AND »«t- MlOO TifWN ^f^tttiT *| ««« no cr»«»t *'*l 00 TQ tOO
2^17 ir l;t»"cn«ttl* hNO not uri& nitN P«<|mT * It a lockod '*i 00 TO 100
2520 IF bi«'t>i««t* THEN PAiNt 'OI-'J lEI tlin-«*tf 00 TO 100
2T>^/^ on to 4^
Vm^) If bt-'- ll«H SNPIJI "unlocir Hhat 7i*'| LIME ttfi QO TO 10OO
VX>3 If bf»"d-jor* AMD aat >|150 THEN P«INT *Ut«at dOOr >* I ID TO 100
3007 IF I 47) new m TO 4*9
3010 IF bf-'doiir * THtN v£T und-ll PfllHT * CI I tit • "I 00 10 100
Vn3 U bf«''fn#<t1' *Nf> *«t^>llttO FHCM PMJNT "iftiat criv«t ''■•i OD TO lOO
vj/n If bfu-rhiHil - -HtJ*! Ltl unc-lt WIIWT "Cluntr ♦"! ItO TO IdO
V,So 1*0 ro a*<»
■»O0 If bf* THilN Nl^l 'taad ^Kat "*<*'i L f MC bfi QO TO 5900
2310 IF uf'^'dafl* THEN 'FilMl *Do" t b« «l 1 1 y *"t OO TO 499
^?20 IF %ai</ 124(1 THTN 'ft INT < Ttvwr » >» mi iliH) ihmh-* <^i OO FO lOO
64 YOUR COMPUTER, AUGUST 1983
SLIDER
Colin Carruthers illustrates the dangers of spatio-
temporal vortices to Spectrum Time Lords.
Your CLOSE cncoumcr with a spatio-temporal
anomily has left you stranded in an aHen land,
thousands of years out of sync wiih your own
time liegmeni. Not only that» but you have
forgoTten where you parked your time
machine. The object of the game is to find
your way hack to your own time.
When writmg the game the first problem
encountered was how to represent the various
locations used in the program. Each location
requires a description, a list of objects to be
found at that location and a list of the
surrounding locations and their directions.
Tht solution was to give each location a
subroutine, where the description of the
surroundings and pointers to the
neighbouring locations are set. We decided
that the objects would best be represented by
two arrays, the first siring array holding the
description of each object and the second
numeric array holding a pointer to the location
of each objea. A pointer value of zero
mdicatcs that that particular object is being
carried.
The command decoder converts the input
string into lower c^sc, and splits the string into
command and parameter. This allows input to
both upper and lower case*
The game is played by typing in direct
comnunds with verbs followed by noans, for
example:
GET ROPE
Some of the other commands recognised are n
for north, s for south, e for east, w for wesi^ u
for up and d for down. In addition, there are a
numb*r of special commands. These include:
Save, which saves the current game; I, which
is short for inventory, gives a lisi of all objects
being carried; and R which is short for recap,
clears the screen and repeats the description of
the surroundings. Quit exits from the current
game and asks if you want another try.
Once you have typed the program in, Save it
by typing
GO TO 9990
This will automatically verify the recording.
Anyone who is cortiplcicly !>iuik may send Put
a special map to case their frustration. These
are available from Colin Carruthers at 22
Drylaw House (iardens, Edinburgh EH4
2UE. Please enclose a stamped addressed
envelope and a cheque/postal order for 50p.
Tab(e 2, Program bruakdowr}
10-15 Initial set up sequence
20-499 Main loop
500-530 Command decoder
1000 1500 Location Subroutines
2000-2030 Get /Take Subtouline
2500=2530 Oper^ Subroutine
3000 3030 Urvlock Subroutine
3500-3550 Feed Subroutine
4000-4010 Swim Subroutine
4500-4530 Drop Subroutine
5000-5080 Initialisatbn
5500-5550 Inventory Subroutine
6000-6030 Smash Subroutine
6100-6220 Up Subroutine
6500-6640 Read Subroutine
7000-7010 Game Over
7500-7530 Light Subroutine
8000«00 Titles
9000-9020 Another Same?
9990 Save/Veiify
TS40 LET »-i li LQr tmd*tt LEI ufk-t370i fUlWT -^mmch , «unc^ '-% LEf ia2l«tlliOl
nu ft) loo
TtraO OO TO 4^9
4000 ir ititl-IIJO tm «t»t-l770 on ••t*t)0O an ««L«1330 oh ••L*1J'7> Oft *ttt-1420 TIC
N rviiNf *mrt . rn« mmtv^r ^% too raid "t DO ro too
4010 p-ftlMt •rn^rw tm rm m»Hmr h«r# 'i tHl fO lOO
4f»0i> irt lnMA4f!^>t ftm n*l rO l.'f ir ctf<nl-(bt«^ • U lll AMD l(n>«0
TIICN PfilKT 'DK,.'! LtT loiimJ-ll LCT |{nt-««t:i LI. ' -
4n*y2 ir m-*- thch pntm *•»" M»%at f^'t oo to too
4nio PCft f»
4nX> IP MOT 4(A«inl IMtK rRI*ll "1 don 1 KAV9 "lUtl" ♦*
45-50 00 TO t*X.
3000 LET unifOi Lfl unr^O
TlOlO SIM Clin?, 11)1 DIH l<t3l
*1030 mEKTDI^f V>10
•1010 UrtTft 'rrv»**|t5J0»*ir«rlf",irio,M«Hf*r %l 50o,"oa*rt ring • , lOW, •^flijr** » I a*0, •* I ^
^mfi PluQ',l420
*M^f\ DATA *4»alfl«n l>*v * . I . "kfW'crH** . I lt|0 » •|»*l •■#■ v^* « l?70i. * t n«>* , I 'J'/O, "t»«nu«t:f I f»t * . I . "
tumr" t I IttO
r\04o raw ri-i TO i7i m:M ot(r»itim>( writ n
■^flOO irT tnuma'Myt HIH n>l TO I7f U llnlr>0 fl»#N m*% r*t fiO Tn 3040
^■ll<> It NUT Irunfi THKN r«IMT -1 h4v» th» 4ol towir^g. . . * t UTT 4<Mtd»l
•iSJO PRiWT •• 'lotfln)
5S30 KKT n
n»40 1# MIT Ifii^mf TMTW PftlNT I diin 4 h*vm wiyllilng *
nn^O «itfllftl4
Ar»oo If ti««^"'^ f»*K INPlIt <««tr *«t»«t ''t *1 i^lf* «i«i »C1 »" ^'"'
60t0 If t>t( .''tl'**^" 0*< «•* M4gO 1HEN OO TO 49^
«O20 IF I t7t T»€N PfttNt *Notnina to *|*«|*' %t mIII^ ' * t BO TO 107
4030 WIIMT *6«^»K t Tlnlle ""i LET l-itt LCT |i7l-%*tl LCT M7>-««tl 00 TO lOQ
AI05 If «wl >l4Sc> AND up TltCM L£T ««I»l.«i GO 10 *Ji>
MTO ir I Cl TiCN F-filHl 'Tlswrv • na tuy uti ' > CMl TO igO
tf^ UM r»teis LET ■*i-upi OO fO 7*^
'PINT -I c«o t Qa U|> 'I OO lO lOO
(»- NCIT «!•<} rv«N fPINT -rttprv « « Oog iw t»»# way i W» TO lOO
fa.M> I.E1 ««t«i:;oi «a to /o
A220 OO TO «^*»
iiSOO ir bi-** tMFW I»#VT •««#*! •#»«! 7i«| LlMC b«i 00 TO 6300
^;ltO It ht >**<«ni,i»criol' TICN 00 TD 4^?
^!i>0 I* I 111) tMir»l «M*fT •! do nett h«w« *|b4i 00 TO l<»
*inv> •^IKT -It «^y «l WI-IM l«l<MV(} -"I OO 'fl lOO
**ri40 OO lO 4**«»
/ixK> It 1 19> m^ M^oto^o nmu m to 4w
7otO miNT *Viu H*v« ftuCL:««iif uUy cui«ilnl»d llw ttdwHiurs. " t 00 TO 9O00
?-^X» 1^ h<-'* THFN H*niT -HgM t***t ?» * | LIfiC t>tt OO 10 7!|0O
/~a»> u I iM» »M-N ao fO 4^V
/h,Hj I* nwt-lVlO THkN Ltf mj- 12401 l^ T t4**itMi Ar • l*« « sAAl t roo*. Tr^^ « i% ^
eat Ai <-[■«« to t>it ««kk muS m eI«iio on^k^Ao* to lh« nurth.'^t OQ TO 40
rf/'o f'<*Ii^T *-Th*l dicirt t do mus.h ^uod.^i OO TO tOO
IICX.O (as « f*HI*>T • T I M C S W I T C M ^— — — -
HOin f^INf ■ V«MJ *r» flitrAndvd in tl»* dl* and dlktit#it p««l. Vou m*Bt #|f>il
ynur MAy t*«r> 1ti yuof t9««v tt<IM.*
fICOn f^tfMlT Pr«9» Any k«y In mtArC.^i P/Himi
0«»^0 rtm rt-5 TC 10 BTCP -U weep ,03, n* NEXT it
UriOO RCTUWW
'fOOit INTUIT ' Iki y(xi w4r%L to t* y #y«tii "'i * i LI^ tt
•*ritn IF ^•-•y* 1KI-N mj«
9V^0 CLCIV^ I Q/<Ve -TinffOMiicrt'* L INC lOi Ff«INT "V«<l<y..*i vn^Rlf
in or
►■♦<(NT 'll^*!
YOUR COMPUTER, AUGUST 1983 65
WIGAN
BOLTON
1 1 M«sn«a SUttol Wig«fv iAncash.e 13 WN \ ^QP
let Wigan (0942)4439? CtoM»dWid
23 Deanagate. BoHon Gif Maocftest^f Bu t i mm
Tel r0204| 3351 2 CloVKi A) day Wed
DO^ W TmM Af ''^ F'S^efgate, Preston. urKathir* PR i 86H
^ntw I V^fW !«'! Preatonrfl772>6S6260 Cl08«d Thursday
1 Lttria Undemank Slockoort
Cheshire SKI I LA
T«t Slocfcnort (6 1 400 343S Closed Thuf s. |
WARRINGTON i£ "zZZ,.,.
All mail order enquiries to Wigan.
STOCKPORT
i'MrJ»W/J:J*
INC VAT
vOOtl B^J?K#'JC DOi £47050
MOOEl t aiK WC ECONfT tNf C14750
MOOei ^ 32K »MC DOS 4 KONfl INt £5 1 7 50
A' to r MKiRADI 'INC FimNG) t US 00
UM UPGRADE {(NC rtTTINGt £3700
O^NON t K 100K(iOOi() ElO^OJ
ACORN t « tOOKItOOK) t7^49i
CAf«UN • * AWH {/ «.P' tJo^^i
OUmON I t 4C0K U :*:«'' C 309 95
Canon ? . looic i2C0k; tsa* 95
ACORN 2 « t OOK |200K| C 309 9 5
CANON 2 * 200K I400K| £ 5 U 95
CANON 2 « *QOK ffe)OK| <d9995
ACORN 2 * 400iC J600H) C 799 95
NiNCf 1 2 • MONO WONfTOR C 94 95
MKlROVffIC 1 4" COlOU» MOMTOt £287 50
SANVO 1 4 ^ COIOUR WONITOI £284 95
fcw: CAS$em ttAO r 395
BftCDQSKff tl0900
MC^ADOtCS £ 14 95
MCfttNTIRCAiirti^AifAUlv* £ 1«50
ATARI
ATARI 40C INC )
AfAtl 400 + lAStC + CASSfTTf UNH
ATARI 400 49K INC «A&IC
ATARI 400 4$K -f BASIC + CASS UNP
ATARI BOO 4BK tNC BASIC
ATARI 900 A9% + BASIC -^ CASS UNr
ATARI 410 RfCO«D€R
ieXRAMfORiOC
KEYttCAAO ro« 400
AfAftiK>vsncj(S{RA«i
ATARI 850 INTEftTACt
VO CABtE
PtINtEt CAKE
R5 232CCABit
MONUOR CAftIt
0£ltCATAlRt|»OOfO
OmCKSHOT JOVSTtCK
INC VA!
c 4755
f 764 95
£329es
C 4493
13 M
1349S
12^9
28 50
2500
2500
10 95
9 95
TEXAS
ORIC
T^9/4A + VOnWAOT AND
JOvSliCKS
^ClPHftAL EXR SySTEjs^
DISK CONTRdlER CAIID
DISK DRIVE
RAA^CARD<CXr.Ta4aiQ
>OVSTlCK$
CASSFnEtCAD
m
DRAGON 32 tNC JOVSTCIS
XSYSTiaS
IICHTPEN
OftC I 4R< NC £4 C50FTW^E f '^^ *5
ixaMK t 4995
IKB\ ^6iC RAM PACK C 2995
ZXStiaRUM 'ft* C 9995
zxsreaRUM4e- 112995
ZJSRtlNTER C 3995
JUPtTER
AJPtTIR ACC
lUR GEN £
CaOURGfNl! '6*t
l^KRAMCAIlD
iOrSf»CKS ANO IClViOARO
IIOHT^N
INC VAT 1
C2U95
^1 1(P«T%l^
1 INC VAT
&HAR^ M7aOA
INC E75J0O Of SOfTWARt
£49995
WAft9PCf25l
£ 7995
^AftPCI l25PRlNTtfti^D
£149 95
CASSfTTf fO«PCI25l
£ 9995
£14995
£16995
MONITORS
1
£39995
v^»e»6VW^U*^6t6uft
C287 50
11/VV5
SANJU 14 ^.lAOUll
fcit4y5
£13995
PRINa I2^CR£IN
£ 94 95
£ 2495 1
HrJrJU'kH-i-^^H
1
EPSON «X60
E TflA
:PSON fXflO
£469 9^
£174.95
•PSONMKIOO
C52995
£ 1995
SEICOSHA 0^1 OOA
£229 95
E 1295
lEWOSHA 0^ 250)t
£264 95
SHisiWA CWO itiaiOK/TRAaOR
£279 95
£ 7995 !
COMMODORE
1
VIC 20 + CASSETTE UM^T + SQriWAftF
£13495
COMMOOORt 64
1^99 95
£ie9 95
C3N CASSETTE
£ 3900
€ 3695
VIC 1515 PWNTIR
£20993
C 4995
VIC 1 540 SNOil aO^^ C>6»C DMVf
£299 95
£ 1695
VICJOTSTICK
£ 750
U*} i iV/J :\ *
•CASTlEOFRlOOII*.
■MONSTIBS
-SlSTAWfR
ARCAOf AOION
•WfTEORS
• A«Cadi*nS
'0*LAXr WARS
-cm omua
•MUSIC STNlMeSftER
•$PAC£ »NVAOERS
liNC VAT
€ 9 95
£ 995
£ 995
£n95
£ 995
£ 9 9S
SPECTRUM
I INC VAT
SPEORES
SPEC1RAL INfVADtRS
'MJfJGCMilUA
•CKSS
* I ASER COMMAND
' ModvUorV
ATAR
MINER 2D49ifi (ftOM)
mpm
PBf?f»tll
OOMFT|R|ROM|
ZA^ION
UUA bUGGIES
AlRSTRtlCE
Ain I
THE f
U^ UF AND AWAV
AU '
UNI
MAN ..,,. ,,v^.t >.^ ,
f OR PRICES
■[ ONIftKCASSint
e 750
£ 750
f 950
£ 750
£ 000
C 995
£ 695
£ 695
£ 695
r ft??*.
£2193
£7495
£29 95
£?7 95
£2195
£f4 95
£2495
£295
£ri95
£195
CM 93
£t4 9j
£7493
aNflPEDt
METEOfiOtOS
DJOATOR {4BC ONiy)
3D SPAW N OF EV(t
f^SSl
rtiiiMiiiw
MINED OUT
TWEGATE
MfTEOft STORM
ASTTKi iLASItR
CBfcWWfc^B
HFA'HSOW Al<
ROD
SCO
550
5 50
5 50
4 95
495
495
4 95
4 95
550
550
795
B9S
795
7 95
C 795
DRAGON 32
COMSiC iAP
CUT^iBERT OOCS WAIKABOU^
OCFfNSt
ORAGOfSf iNVADtRS
FtOGGER
GALACTIC AMBUSH
Gar
KAltRMlAR AHaCK
MOftocco GfUND m%
PHANTOW SI AVER
SCAMfMAN
JHUTTit
rHE IC»NG
lALMNG AND*(Olt> AHACK
TEIE WWUR
ISCA^
RAQR ttAlL
747 WO*IT
795
m
795
795
795
795
795
795
795
7 95
7 95
795
7 95
795
£ 4995
£ 795
£ 795
£ 9 95
JUMPIN JACK
TRUU>
ASTtO HGHTfRS
CHOfPC*
GRID TRAF
SPACE ^tSCUt
Pt;7Zlf PAC<
SCO»»ON
STARSHIP ESCAH O61O
ARCADIA
WACKY WAIT £!?&
CaTCha SnaTCma
SPACE PHHEAKS
ANNIHilATOR
ICRELi
SPACE STORM
SKRAMBIE
OUACKCRS
GAIAOfC CllOSSF«E
ORdlS
MIEN SOCCf R
HOPPtR
PUCK.MAri
INC VAT
£ 795
£7 95
£ 795
£ 695
C 695
£ 795
£ 695
£ 695
£ 795
£ 995
£ 550
£ 550
£ 350
AIT AC K C> TK MUTAN! CAMElS
GRID RUNNtH
ROi!
■II mil 111^
SUfEfifONT CHAR GENERATOR
SPRITE MAKER
BOOKS
4 95
4 95
495
4 95
4 95
4 95
4 95
4 95
495
£ 600
COMMODORE 64
f SCAPf MC»*
GRAVE ROARERS
cvaoNs
CINTROPODS
PAKACUDA
PANIC ^.l
sunt SARAM«it
995
995
995
995
9 95
£ 700
£ 700
C 995
KNOW YOUR VIC j'j
VIC 20 PROG Rl» GOlDf
DRAGON COMPANION
THE WORKING DRAGON
DRAGON BOCK Of GAMES
PCWER or THE DRAGON
KNOW TOUR DtAOON
DftAGON EXTtAVAGANiA
viCtEVEAlfO
VIC OltA^tllC^
THE WORKING 64
64 COMPUTING
ATARI SOUNDS GRAPHCS
ATARI PROGIUMAONG
MAKING TMI MOST OPATARt
30 NOOR BASIC (BBO
BACMiCROREVfAlCD
30 PROQIAMS K)fi TMI HC
THC BK MICRO
21 GAMtS EOiC THE *ftC
lYNX COMPUTING
TNt ORIC »
OVER THE S^'ICTRUM
SPECTRUM CWAPMICS
IHt SltCTRUM HAND*0OK
TNf n SPtaRUM
SPKTRUM BOCK Of OA.VES
PROGRAMMING IHt ZEO
PtOGtAMMiNG THC 6502
PROGRAMMING THt 6<09
EASK: COMPtJTE 9 GAMtS
CASSETTES
C12t50p<K 10 fee
INC
VAT
ti^r
hm;
4 95
695
693
5 95
£1495
4 95
5 95
595
£ 4 95
3 9$
4 95
995
6*3
5 95
5 93
£ 675
£
175
695
595
795
595
695
5 95
6 95
5 93
695
£ 695
595
5 95
3 95
£1173
£1250
£M 35
7 50
£ 400
COMPREHENSIVE SOFTWARE LISTS AVAILABLE SEND LARGE SA
POSTAL CHARGES
COMPUTERS/PRINTERS ETC
POSTAGE CHARGED AT 1% OF
ORDER VALUE MIN £2.00
SOFTWARE
I PROGRAM 50p, 2 PROGRAMS 75p,
3 OR MORE, NO POSTAGE
SEND YOUR PROGRAMS FOR EVALUATION
GOOD ROYALTIES PAID
IMPORTANT NOTICE
We a^e noi a Ca&h iiid Carry op«idlicn We dt3rt>or>str^rf!f ^Qutpme'^l andgwe first cla&s*
sefvtce Wo orter miani cteOtt tac»tities to caiJers >ivho have a cunenf cheauc* or c^edtt
c^'i ann v*v take V<a Access^ C^edtTcriarge ana Spectrum card&^ftrout ^rcnar9e Aii
■ic* -MM to W^n^lease credit cafdhotdef^simpfyphom* your ca^drii/moer^of tifurnpi
Pnc05 correc* a! hno ol ootno to orew bul subyeci
to chaf>9«> wtt^^O'/l nnf^' <> i- A O f-
All mail order enquiries to Wigan
66 YOUR COMPUTER. AUGUST 1983
SOFTWARE
FOR ALL
THE FAMILY
SOFTWARE
DRAGON 32
BBC B
FAMILY PROGRAMS: 8 games/education/ utility programs. Suitable
for all the family C6. 95.
FUN AND GAMES: 10 games for children of all ages £6.95.
LIVE AND LEARN: 6 educational progranns. Suitable for the older
child and adult C6,95.
CITY DEFENCE: Exciting missile command game for one player with
joystick £5.75.
QUIZ PACK: 500 word vocabulary. Word quiz and crossword puzzle
generator £3.95,
INFANT PACK: Pre-school education. Learn the alphabet and simple
counting. 100% high res graphics £3:95.
JUNIOR PACK: Learn maths tables and word recognition the fun
way! £3.95.
EMPIRE: Defeat the evil Dragon empire before it destroys the world.
With 7 world maps and 8 difficulty levels. Stategy game in high res
graphics, for all ages £6.95.
PUZZLER: Jigsaw puzzles were never like this! 4 puzzles, 2 levels
and 4 degrees of difficulty. Suitable for older child and adult £6,95.
FUN TO LEARN: Recommended
education cassette for 6-12 years
olds, 5 programs linked by menu,
includes Space Hangman, Counting,
Word Mixer, Calculator, and
Codebreaker. Used in schools £6.95
LYNX 48 K
GRID ATTACK: Can you survive the
grid! Fast action with machine code.
£4.95
ORIC 16/48K
GAMES PACK: Lunar Lander,
Breakout and Nim. Superb value at
only £4.95
SPECTRUM 48K
STREETFIGHTER: Cross the city,
but avoid the deadly street fighter.
Machine code action with 8 difficulty
levels for only £3.95
GENEROUS DEALER DISCOUNTS - Send now for details
Available at Boots and all
good software outlets, or by
mail order (send cheque IPO) to:
SOFTWARE
189 ETON ROAD
ILFORD. ESSEX
IG1 2UQ
Everything for the Acorn and BBC microcomputer user.
ACORN USER EXHIBITION
Cunard International Hotel "'^"^°^"'«"
The Acorn User Exhibition at the
Cunard, Hammersmith will house the
largest display of Acorn products ever
assembled under one roof. It will be four
days of non-stop entertainment and
education for parents and children alike.
The new Electron, the second
processors for the BBC micro, the BBC
Buggy, all the new software and hardware
will be on show. There'll be competitions,
prizes. Acorn experts to answer your
technical questions, demonstrations and
lots and lots of bargains.
If you are an Acorn owner, or just
thinking about being one, you can't afford
to miss it.
Opening hours: August 25th-27th,
102m-7pm; August 28th, 10am-4pm.
25-28 August 1983
Admission charges; Adults £2 per
ticket, Children £1 per ticket.
We have arranged for nearly every
exhibitor lo redeem the cost of your ticket
when you buy something from their stand.
Group rates: 10% discount for parties
of 10 or more.
Buses: Frequent sen/ices from central
London.
Tubes: Hammersmith Broadway
Metropolitan, Distnct and Piccadilly lines.
Car Parking: Several car parks in the
immediate area.
For details of exhibition stands and
advance ticket sales contact Computer
Marketplace Ltd, 20 Orange Street,
London WC2H 7ED. Tel: 01^930 1612.
ADVANCE BOOKING COUPON M iss the queue -buy your ticketsm advance.
Compufpr Marketplane I td, 20 Orange Street, I onrinn WC?H 7FD
-^ Please send Adult tickets at £2 Chi Wrens tickets at £1
-- enclose a cheque/ postal order i/alue £^ payable to Computer Marketplace Ltd.
. Name-
I Address^
YOUR COMPUTER, AUGUST 1 983 07
figure t. Dedmal Loader,
XO REM «T LEAST SS6
CHRRS
aO FOR N = 16514. TO 17110
30 INPUT B
4.0 SCROLL
50 PRINT N/S
60 -POKE N^S
70 NEXT N
Figure 3. Main fisting.
IQBLET L»0
30 CL9
70 IF Ih4KEY*=-Y" THSi-4 GOTO 250
80 IF INKEyJo'N- then GOTO 70
90 RAND USR 16S14-
100 LET LaL+1
no POKE 164-16.0
xa0 PRINT RT 4,13;"PLRV; ";L;RT
6> 13; "RE SULT '; OT 7^i3;"L R'
TI^
PUT XN 1/2/3
T O ^ 1 3 i "■— MMifc" , or 'S / 13; "■" } U«R
17015/^' ";U3R 170S4.; "«»'; RT 10,
3;'^_HMM";RT 17/4.; "ShTTlL 1 CON
130 IF USR 1701S-10 OR USR 1702
4.«10 THEN GOTO 190
l*g JE iNKEY$s"Y" THEN GOTO 170
3^52 H^^'^*^^'^* = "N" THEN GOTO 190
160 GOTO 14.0
170 RRND USR 16830
ie0 GOTO 1O0
^190 PRIHT RT a3r7;" RNOTHER GO
7 (Y/N) "
200 FOR F»l TO 4.0
210 NEXT r
220 IF INKCY$ = "Y*' THEN GOTO 10
230 IF INKEY$ = "N" rHE.t4 STOP
24-0 GOTO 220 ^
250 PRINT RT O/0;"
OR 4. FOR POSITION.
860 POKE 164.13. &
970 DIM R<3>
360 LET R(1>«170'9>S
290 LET R 12) =16652
300 LET R<3i«1709a
310 FOR F«l TO 4.0
315 NEXT F
3S0 IF INKEYJs"" THEN GOTO 380
330 IF INKEY$="N" THEN GOTO 90
33S PRINT RT 13.0;"
337 PRINT RT 20 ,0; "POSIT ION -TCI
2/3 OR 4.)
340 INPUT I
360 IF I>4 THEN SOTO 34.0
360 IF I<)4. THEN GOTO 4-20
370 PRINT RT 20/ 0; "PUT IN R
RRCTER OF PRPER
300 INPUT R«
390 IF CODE R4>=
OR CODE Ri>l
'i.
CHR
=©4. RMD ICODE Rg
91) THEN GOTO 3
CODE R%
4.40
4-50
4-60
4.70
4.80
4.90
800
PEEDi
7 fFROli
i0^
<i2e
80
4.00 POKE 17100
410 GOTO 460
420 PRINT RT 20,O;"CHRNG
TO 2BS) "
430 INPUT II
IF II>25S THEN GOTO 430
POKE R(I) ,2S6-XI-SS6# (III
GOSUB 50O
FOR F»l TO 40
NEXT F
GOTO 250
PRINT RT 3,0;"fli INITIRL S
";2S6-PEEK 17096-266* (PEEK
17096«0> ; " ";RT S,0; 'r2> FIN
RL SPEED- "; 2S6-PEEK 16S62-256# f
PEEK 16652=0>;" ";RT 7/0;"(3.»
RCCELERRTION= ";256-PEEK 17098-2
66* (PEEK 17O98»0> ; " " . RT 9/0; "(
PAPER B
4)
1710O: •"
505 PRINT RT 13/0;"SHRLL
NGE RNYTHING 7 (Y/*N>
"••N"" FOR PLRV,"
507 PRINT RT 2O/0;"
510 RETURN
520 SRUE "TIS DUEB"
630 RUN
CHR» PEEK
I CHR
PRESS
MtitTM
u
ZXDE/
By special request, all the way from
Yugoslavia, Tavcar Igor's Death Duel.
68 YOUR COMPUTER. AUGUST 1983
vwwvvv
^ ^.
Hi
M
M
MH DUEL
Death duel is a version for the 16K ZX*81
of the highly successful Spectrum game
published last April; Written in machine code
it improves on tlie Spectrum game by giving a
choice of speed and acceleration,
Two people play a: the same time. The
players race around the screen leaving a trail
behind them. Your object is to drive your
opponent to crash either into your trail or his
own. Steer clear of the border — that*8 fatal.
Before battle commences you can change the
speed and acceleration and set the background
character for the plaving area. During play
press T to freeze the action and B to return to
Basic. Pressing Y will turn the acceleration on;
N will turn ifoflT, The border character shows
w*hich option has been chosen.
To enter the program create a Rem statement
in line 1 with at least 596 charaacrs. If you are
typing it from the ktyboard — rather than
using a program to create it — use Fait mode
and remember thai the first line contains 26
and each full line 32 characters thereafter.
Now type in the decimal loader in figure I as
lines 20 to 70, after the Rem statemeiit. Run
the program to enter the decimal code in
figure 2. Press Newline after you have entered
each number.
Once all the code has been Poked into the
Rem statement enter Stop to stop the loader*
delete the lines 20 to 70 and type in the
program in figure 3, again leaving the Rem
siateraent in place. The program is now ready
to run bur should be saved first. H
Use the faff owing keys to steer:
Loft Player Right Player
1 - Up - Up
Q — Down P - Down
D - Right N/L - RigM
A - Left K - Left
figure 2. Decirnai cods.
xnnxA
16834^
leoao
16934
1093O
10644
1094Q
16964
1695!©
Xe664
1666Q
16674
16679
16964
16969
16994
16999
16604
16609
16614
16619
16624-
16629
16634-
16639-
16644-
16649-
1
16664
16669
16674'
16679*
16664^
16669-
16694
16699
16704^-
16709
16714-
^6719
£16724^
6729-
6734-
6739-
6744^
6749-
0759-
16764-
^16769-
16774-
16779-
16784 -*
16769-
16704-
16799'
16604'
16609-
16614.'
16919-
16624-
16629-
16834-
16939-
16644-
16849 ~
16999-
16664-
16969-
16974-
16679-
16964-
16969-
16694*
16999-
16904-
16909-
16914-
16919»
16924-
16929-
16934-
16939-
16944-
16949-
16994-
16999-
16964-
16969-
16974-
16979-
16964-
16969-
16994-
16999-
17004-
17009-
17014-
17019-
17024-
17029-
17034-
17039-
1 7044
17049
17094
17099
17064
1V0©9
17074
l'?079
17064
17069
17094
t 70Q9
1/*C4
1 7 109
-66 200 66 50 199
--66 33 19? 66 54
-0 33 197 66 84
-0 209 133 60 96
"3f*.*2® ® ^^ 1*
-30 39 119 13 3fl
-agl 22 3 35 21
-32 292 16 241 42
^12 64 fe 19 14
-33 39 13 32 252
-16 246 6 9 35
-16 293 34 191 66
""?i^^^® »» ^ 90
-66 209 205 66 99
-203 66 254 ♦§
-J. ^2 50 203
-66 24 ^ 62 1
"5? 52^ ®® ^O 106
"22 S5t ^^^ *® ^^
^52^^^ ®d 01 90
-201 68 32 23 56
'22^,55 '® ^^1 eo
"?2«^S® ^® ®i »«
-1^2^66 294 16 32
-109 66 S6 199 66
-66 199 66 13 32
293 61 32 250 205
99 69 209 67 65
206 79 65 205 93
69 209 103 69 295
111 69 £05 119 68
209 127 65 24 86
6 293 22 126 30
I 24 22 6 253
22 123 30 2 24
14 6 251 22 128
30 3 24 6 6
247 22 126 30 4
14 237 120 176
196 40 1 MBl 123
80 193 66 201 6
191 22 126 30 1
24 22 e 191 22
12:1 30 ;^ ^4. 14.
6 223 2d 126 30
3 24 6 e 239
22 126 aO 4 14
237 IS^ 176 166
40 1 201 123 80
194 66 201 6 251
22 111 14 237
120 176 166 32 5
209 205 66 24 239
6 127 22 111 14
237 120 176 166
200 6 2a3 22 111
14 237 120 176
166 32 11 62 190
50 166 66 205 133
66 205 205 66 6
127 22 119 14
237 120 170 ia6 32
II 62 179 50 166
-88 205 133 66 205
-208 66 96 203 66
-284 32 22 42
-189 66 56 193 66
-264 1 49 34 254
-2 40 33 254 3
-40 32 254 4 40
-35 42 131 SB 59
-194 66 254 1 40
-53 294 2 40 62
-254 3 40 51 254
-4. 40 54 43 24
-19 36 24 12 6
*33 35 16 253 24
-9 6 33 43 16
-263 34 189 66 30
-1 68 204 66 190
-32 53 54 136 58
-203 66 254 40
-196 195 235 64 3e
-6 33 35 16 253
-24. 9 6 33 43
-16 253 34 191 66
-30 2 53 204 66
-190 32 12 54 XiiB
-58 203 66 264
-202 236 64 24 130
-6 62 119
-60 254 S3 32 260
-16 246 123 254 1
-40 9 33 195 66
-62 237 75 195 66
-201 33 197 66 52
-237 75 197 66 S0X
-33 34 64 5*
-42 12 64 6 32
-35 80 188 66 119
16 249 6 23 14
-33 13 35 32 ZB^
-56 186 66 11^ 16
-244 6 Jl ^^ 52^
«188 66 119 16 249
*6 22 14 33 13
'43 32 252 56 166
-66 119 16 «44^ 201
-190 131 76 134^ 76
-2 2 1 k^ «^
-0 46 56 6 6
-1 6 iD 14^ ^
-0 13 32 283 16
249 201
YOUR COMPUTER, AUGUST 1983 69
THE MAPLIN TALK-BACK
forZX81andVIC20
Now your computer can talk
♦Anophor>0 (extended Phoneme) system gives
untimUed vocabulary
* Can tie used with unexpanded V1C2U or ZX61
— does not require large areas of memory.
* In VIC20 version, speech output is direct to
TV speaker wtth no additional ampfification
needed
* Allows speech to be easily mctuded in
programs.
Complete kits Order As.
LK00A(VIC20 falk-Back). Price £24.95
LK01B(ZX81 Talk-Back) Pnce£19 95
Fuil construction details m Maplm Projects
Book 6 Price 70p Order As XA06G
SOUNDS GENERATOR
FOR ZX81
3 -Prog ram ma Die tone generators with
programmable attenuaiDrs turns your ZX81
into a min*-synthesiser
Noise generator wtth 3 pitch levels enables the
creation of most special effect sounds.
Single address access via BASIC with PEEK
and POKE Connects directly to expansion
pon socket or motherboard
Complete kit Order As LW96E Price £10 95
Full construction details in Maplm Projects
Book 5 Order As XA05F Price 70p
ZX81 INPUT/OUTPUT PORT
Two bi-directional ports tor a total of 16 input or
16 output lines.
Includes one buffered output which can
mtertace directly to CMOS
On board address selection allows for
expansion to 6 ports with two boards
Complete krt Order As LW76H Price £9,25
Full construction details m Maplin Projects
Book 4 Order As XA04E. Price 70p.
MODEM
A CCI TT standard modem tnat connects
directly to your telephone hne via a B T
approved transformer. Transmits and receives
simultaneously on European standard
frequencies at 300 baud May be used to talk to
any other 300 baud Eurcpean standard modem
including the Maplm Computer Shopping
modem on 0702 55294 1 and any
British Telecom Datel 200/300 Service modem
The modem s computer Interface is
RS232 compatible.
A complete kitexcludingcaseisavailable. Order
A8 LW99H Price £30 9&
Full construction details in Maplin Projects
Book 5. Order As XA05F Price 70p.
imiispiLiiri
B
KEYBOARD with
ELECTRONICS for ZX81
♦ Full size, full travel keyboard that s simple to
add to your ZX81 (no soldenng in ZXei )
♦ Complete with electronics to make Shift
Lock , Functiun'dnU 'Graphics 2 single
key selections
♦ Powered (with adaptor supplied > from ZX81 s
own standard power supply
Full details in Project Bock 3 (XA03D) Price 70p
Complete kit (exc). case) £21 90
Order As LW72P.
Case £4 95 Order As XGi7T
Ready built-m case £29.95
Order As XG22Y
ZX81 TV SOUND
ZX81 sound on your TV s^l
Video reversing switch for noi mal or inverse
videodisplay Can b« used with the Talk Beckor
Sounds Generator kits
Complete kit Order As LK02C Price £19.95
Full construction details in Maplin Projects
Book 6 Order As XA06G Price 70p.
ZX81 EXTENSION BOARD
Our ZX81 Extendi board piugs directly into the
ZX81 expansion port and iwill accept a 16KRAM
pack and three other plug-in modules
simultaneously Parts are sold separately as
follows:
PCB Order As GB08J Price £2.32
Edge Connectors (4 needed) Urder As RK35Q
Price £2 39 each
Track pins (1 pack needed) Order As FL62D.
Price 85 p per pack of 50
INTERFACES for MODEM
Interfaces for most popular home computers
which do not have RS232 ports will be available
shortly Interfaces tor theZX8l and VIC20 that
rnclude a complete Machine Code Comnmntca
uons Program are available Order AS LK08J
<ZX81 Modem Interface Kit) Price £24 95
Order As LKIIM (VIC20 lAodem interface Kit)
Price £9 45
Full construction details ir Maplin Projects
Book 7 Order As XA07H Price 70p
Maplm Ek?cirontc Supplies lid Mail Order PO Boi 3. Rayteigh. Es&oi SS6 SLR
Tel Soulhend (0702) 5S2911 (S^ilvs)
fSg-tei K«ng St. Hammersmith, W6 lei 01-748 0926 284. London Road. Westclirton-Sea. Eisei
Tel. (0702) 554000 Lynlon Square. Perry Bair, Birmmgham Tel (021) 35S 7292
All pncfs mclude VAT & carnage PMase add a SOp handhng charge to orders under £5 lolal value.
70 YOUR COMPUTER. AUGUST 1983
Main listing.
For C read hash character
4 CLEAR500, 32250
5 HS-0
6 DIHG<4,2)
10 CLS
15 PRINT" USE THE RED BUTTON FOR RANDOM"," JUMPS- UP
TO 3 PER GAME"! PRINT
20 INPUT "DO YOU WANT 6HOSTS TO 60 THROUGH WALLS? <V,N
OR S) ";Q«
30 PRINT MAZE
40 SCREENO , 1 t CL80
50 SC-O
AO L-3
70 PRINT«0,SC
aO FORA-A T0510
90 IFRND<10)<4THENPRINT«A,CHR»<128); ELSEPRINTtA, "£"|
lOO NEXTA
I 10 PRINT«29,"L"|L|
112 RC-3iPRINT«480,"R"jRCj|
115 EXEC 322B31 REM STORE WALLS
120 POWER PILLS PLACING
130 FORP-ITOIO
140 PR-RND<510)
150 PY-INT<PR/32> iPX-PR-<PY»32)
160 IFPOINT(PX»2,PY»2><>-l OR PR<& OR (PR>2B AND PR<32
) OR PR>479THEN!40 ELSE 170
170 PRINTePR,CHR»<239)i
180 NEXTP
190 GHOST PLACING
210 F0RGH-1TD4:
220 GR-RND<510)
240 GY-INT(6R/32)iQX-GR-(6Y»32>t IF GX>30 OR GX< 1 THEN
220
250 IF GY<1 OR GY>14 THEN 220
280 G<GH,l)-<6XtG(QH,2>-GY
290 IF POINT (GX«2,GY»2> — 1 THEN 300 ELBE 220
300 PRINT»GR,CHR»<2S5)|
310 NEXT6H
320 PRINTe510,CHR»(l75)s
330 MX-30sMY-15
340 MOVE YOUR MAN
DRAGON
N\A7E
345 LC-LC+1
35*> QX=«HX3bOV»MY
360 PR I NT#HY#32+MX , CHR» C 1 43 > |
37n T H« JOYSIK ( O ) s I V- JOYSTK ( 1 )
375 MY-riY+(lV<27 AND MY>0>
380 MY-HY"(1V>37 AND MY< 15)
390 HX-MX+<IH<27 AND MX>0>
400 «X«MX-(1H>37 AND MX<31)
401 PE*PEEK(65280>i IF PE « 126 OR Pe«254 THEN G0SUB150
O f/fstfng continued on page 731
A DIFFERENT, random maze every game; three
random jumps per game» to get you out of
tight corners; facility to choose at the stan of
the game whether the ghosts can pass through
the walls. What more could you want?
This maze makes extensive use of colour and
should really be played on a colour TV for
maximum enjoyment. The game is written for
a joystick connected to the righr-hand port,
and the button gives the random jump. The
(continued on psge 731
YOUR COMPUTER. AUGUST 1983 71
Swarm
32k
if>g Oirds comro* the ii*y Your a^f^i i* s-Tipfy ic i>«';ift>y
thom B»rd& bomb4. #gg« trmi ftaicn tnto diving oagies.
Thi» »cfian p«cl««d oame features exceotioaaify skmtxtth
ardp^to* mnd no-^l iioui>d ttfuct^. Joyfttc^ sr K«y
board cXHtration
£8.9S incl.
Android Attack
32k
A or iliam new gam« The a<J«l»1v ol th« ofap^w'cs and th«
I <Kh intmation make thtt Qamo untun»tiM»d. Ych
• 1 ih?» fntdd^e o* n me^o be«ng ceased by vatiouf
! % yoar oaly wciipon* m« yow r^^tPld kis«r or>d a
f land mines The«« can be dropped at any
r ' r f! ma/e and 'ator detonated under remote con
iny. ^wire ot t^0 ' SmiJey masie*' andfo^d arid watc^
your o*ygpn level* — th& lower the kjvel I he &lowef yov
nove. Many diherent ski^l revels and a high score labie
This i% h<w SNAPPER*' should ha^-e ttBen
£895 M.
lUJICUVCAIIOI
OM
ONI
Dept. YC5
16 Wayside, Chipporfiold, Hertfordshire WD4 9JJ
Telephone: Kings Langley (09277) 69727
DODG'EIVI
ARCADE ACTION - BBC MODELS A^ & B
Features: Two Driving Speeds, 15 Difficulty
Levels, up to 3 Computer Controlled 'Jam'
Cars, Hall of Fame, Sound, and Colour.
Available by Mail Order from Microgame
Simulations or from larger branches of
W.H. Smiths.
£5.95
73 The Broadway, Grantchester, Cambridge CBS 9NQ
THE PROFESSIONAL APPROACH TO
SPECTRUM
SOFTWARE
We are a well established software
company expanding into the field of
Personal Computing.
ENHANCE YOUR BASIC
Now availab/e BASIC too/kit includes:
• Add logical arithmetic functions
(AND, NOT, OR. XOR)
• List all BASIC variables and arrays
• Speed up your games with our fast
screen output.
• Renumber your program
(including GOTO and GOSUB)
• All routines in machine code
• Easily called from BASIC
• Fully documented
• Runs on 16K and 48K SPECTRUM
£6.95 inc VAT ( + 50p Postage & Packaging)
To order Of to obtain €f0 tails of our other products contact:
Halva Ud.
REAL TIME SOFTWARE SPECIAUST8
71 UNCNUKN UL
■MIATH
NTTIIMail
Ni2n
72 YOUR COMPUTER. AUGUST T983
DECIMAL LISTING FOR MRCHINE CODE
32256
32264
32272
32280
32288
32296
32304
32312
32320
142 6 16 142 4
128 140 7 255 39
39 4 230 160 32
32 237 57 142 4
6 166 128 167
255 39 2 32 245
198 99 166 128 149
39 12 166 132 129 255
231 132 166 128 32 239
NOD IF I CRT IONS TO GNRSH MR2t FOR
KEYBORRD OPERRTION
370 I$=IHKEY*
IF I*="t" RHD
I$=CHR$<10
I$==CHR«<;8>
166
12 129 128
241 167 16«
16 142
160 140 5
57 142 4
255
38
57
J75
J80
390
400
401
402
510
10
20
30
40
50
60
MY>0 THEN riY=nY-l
> RHD MY<15 THEN MY=MY+1
RND ri?^>0 THEN nx=rix-i
RND M>^:<.31 THEN MX-nX+l
IF
IF
IF
IF I*="R" THEN GOSUB 15^10
IF LC<T1 THEN
FOR N=32256
READ A: POKE
NEXT
DATA 142,6,0, 16, ETC
DATA 12a, 140,7,ETC
ENTER REST OF MACHINE CODE AS ABOVE
640
TO 32328
N,A
DRAGON
f continued from pBg§ 71 1
score is at top left, and the niunbcr of lives,
initially three, at top right, You start at lower
right, and return there for a new life if ihc
ghosts get you. When you eat a purple pill, the
ghosts freeze for a random rime of less than
five seconds and you can get ihcm, for 500
points. Purple piltb count 100> and ilowers 10
points*
A version for keyboard is also included^ in
which case R gives the random jump. The
arrow keys move your man. You can also
remove the delay ir. line 510, without which
the joystick is almost impossible to use.
The program uses some small machine-code
rouftnc^i mainly to clean up ghost damage to
the mazc» and these should be loaded to
addresses 32256 ;>nwards, using a data
statement to Poke the codes to the addresses
shown.
CLEAR200,322S6
before doing this. Then save this machine
code to tape, and clear your Basic loader from
memory. Load the Basic program for the game
and also save this to tape. On subsequent
occasions type
CLEAR200,32256
then CloadM^ then Cload and finally Run
Good hunting! For a faster game, type
ROKE&HFFD7.0 ■
ifisting continued fnm page 7f)
405 IF POINT (HX»2,HY*2)-0 OR POINT (riX#2,0y»2> -O OR POI
NT<0X«2,MV*2>^ THEN HX-OKiMV-0YiPRINTiHY«32+HX ,CHR*t I
75>ttB0T0340
4i0 IFPOINT CriX*2,HY»2>— I AND (MY»32+HX)>6 AND POINT <H
X»2,0Y*2l<>O AND POINT <0X»2,MY«2)<>0 THEM SC^SC^IO
420 IPP01NT<riX*2»MY»2>-7 AND POINT tHX#2,0Y»2> <>0 AND P
0INTtQX»2,MY»2K>0 T HENSC«SC^ 1 OO t GQSU B650
430 IFP01NT<MX#2,MY»2)-B ANUPQINT (»1X«2,0/«2) <>0 AND PO
INI (aX«2,HY«2rv HI THEN GOSUB7UO
440 IFPOINT(HX*2,HY»2>-2 AND POINT (HX#2,0V»2) <>0 AND P
OINT(OX»2,hY»2K >0 THEN SC-SC*50O
460 IF LOlI THEN 6O&U0 750
470 PRINT#«V»32>HX,CHR»<17S>|
4*?0 PRINT«0»SCj
50O MOVE OHOSie
510 IF LC<Tl THEN FOR D-t TO IIOtNEXTDi SOTO 640
520 FOROH-IT04
530 STORES OCO BHOBT POSN8
540 Hy«a(f3H,2>:HX-G(6H,n
350 R-IN1 <RND(0)**5)
560 aX-l3(QH,l> tBY*»0(BH»2)
570 IF SY<14 TMENQY«-BY-«4KeY<HY>
IF 0Y>1 IHEN GY*QY*R#*6Y>HY>
PO-PQINT<GX»2,8Y»2»
ONro»2 DosuB <^70fa9o«970,eoo,e20,eoOveoo»aoo,eooTe
seo
585
50^
OO
5B7
see
590
600
6IO
620
eoo
621
625
R-INTCRNDtO>*.S»
HY-8Y
IF BX<30 THEN GX-QX-Rn teX<HX>
IF GX>t THEN BX-OX^R*(3X>nX>
PO-POINI tGX»2,6Y»2>
ON P0^2 GO&UB 970*e90«970, 000,820^800, 800,800,800,
HX-6X
N£X1 GH
630 EXEC 32302
631 FORGH-I TO 4iPRINT«e<QH,n+32»G(GH,2> ,a«*C255>iiN
GH
EXEC 32256 tREH REPRINT WALLS
640 GO I 0340
6WJ LC-osReri I.OCIP ctr
652 TI-RND*25)^25
655 FL-OiREM GHOST REPLOT FLAG
660 FORGH* t T04i GX-O <GH, 1 > t GY-G (GH, 2)
670 PRtNTftGY#324'GX,CHRtC159>|
680 NEXTGH
690 RETliRN
700 L-L-'liHX-30iMY-13iPRIMT«3O,Lt
EXT
635
710 IFL«OTHENGOT02000
720 F URN- 25 TO tO STEP-liSOUNDN, 1 1 NEXTN
730 RETURN
740 RETtJRN
750 RESET GHOSTS
753 IF FL-1 THEN RETURN
760 FORGH-l TO 4tGX-G (GH, 1 ) iGY-G<GH,2>
770 PRINT#GY»32+eX,CHR««25S)i
780 NEXTGH
785 FL-ltREM SET REPLOT FLAG
790 RETURN
GOO GX-HXiGY»HY
805 G(GH,2>"GYiG<8H,U-GX
810 RETURN
820 GHOSTS GET THEIR HAN
830 FOR N-1 TO lOtSOUNDN, 1 tNEX IN
840 L-L-IiPRINT«29,'*L"iL|
850 IFL-01HENGOT02000
860 PRINT«MY»32*HX,CHR«(143>|
865 0((3H^ l}"HXtG(GH,2>-*nY
870 MX-50jMY-i5
880 RETURN
890 IF Q^-'-S" AND RNDCOX-S THENGX-HXiGV-HYiG(QHt I >-©X
iG(GH,2>-GYi RttURN
900 tFO*'**N"THrN RX-HXi BV-MVi G (GH« 1 1 «GXt 6 IGM . 2) -GYl RET
URN
910 G<GH,'. >-GXiB(G»*,2)-QY
920 lFP0INT<NX«2,HY«2)-0 THEN PR INTt HY»32*HX ,CHR» ( 128
»| ELSE PRINT«HY*32^HX,CHR«(35)f
930 RETURH
960 IF Q>-"N"THEN RETURN
970 PR1NI«HY«32*HX»CHR«(35)|
980 G(GI^1, n*GXtG(GH,2>»6Y
990 RETURN
150O RC-RC-liPRlNT«480,-R"| <RC AND RC>-UnIFRC<0 THEN
RETURN
1510 R-RND(510)
I520 LV-lNl (R/32*lEX»R-*EY»32>
1530 IFP01NT<EX»2,EY»2»<>-1 THEN 15tO
1:^40 MY=£YtMX«EXiPRINT«HY»32^HX,CHR»(l73l | tOX-HIXiOY-HY
1550 F^tiTURN
2000 IF HS<SC rHCN HS-SC
2010 CLS3i PRINT '• GAME OVER** s PR INT i PRINT "SCORE "iSCiPRIH
T I PR I NT "(RECORD ■;HS;")*V|
2O20 INPUfANOIMLR GAME (Y OR N) "fOt
203<:> IF Q»^-Y"THEN lO ELSE END
2100 REH CHANGE 587 TO AN ACTIVE LINE TO ALTER RATIO O
F XsY GHDSf MdV/EMtNIS, PROGRAH WILL BE A LITTLE SLOWER
YOUR COMPUTER. AUGUST 1 9B3 73
New from . * .
iUIUi!)^^^
ST
tti^^JL
nn
Software
COSMIC RAIDERS (16K)
£5, 9b
You - Ifw only feniMtntrttj pUol of IN? 'T«iH»
L>etefKc rieef — have the daunting tiHk of
defending |h«» Tarlh from a lurk by itUen beings
t hai hove olteady Mi up a boie of Iheu own on earth.
* Rsdsi Seanniir ditptay in hl-te» *
* I till colour mnti loitnd nlftiett *
• 10n% ffmrhlnii eodii ■
l*>a^1
SPACr ZOMBIES (16K)
i^^^
£5.95
.ii-r iPcr
71
n i .ijuqh space >. ju^hed bs
i(r<'( o) "ifMC'c Zcnbtp* f'>iT I ^t >t?j >ri foiiuttintit
ooptoq A'^d diving at yc^u. Destroy thcntv, It yo\/
colli Rul in deMtovirm ihrm, you aUtaci moie lo
t^^ ttri»at a^d the <^me tjeU progrp&uv^^y rrat<^r.
■ f ult tereen hi-re> graphicfl •
• 1 or 2 pluyrri • loyillrk cptlun ■
*( 'ill tound and colour *
Ml NFS OF SAIURN and
Rf TURN TO CARTH £5,95
mtwA of Salum Wfiiir piktinq a routine orhil of
'^Lutm you ate cauQht up in a radiation storm
whicti forres you irvtii lh«» ifwA planrlS iwwj*. Vour
er^erqy drained« you make o forrf>d landim) on
Ihp planet's suiface. Lurkit* you croaficd nrar on
ob^odonod mintnq bate and >ckj t«t off tn s^aii^h of
som<» di-tithium rryUalft to rduol your branded
«i(ia('c tlMf). fMii yuu rk) (t "*
ftfrtuin lo Carth Having eicipad from your previoua
dtlmirnAs, you tfwh Tarth Station 1, t>iit fail
to maka radiio contoct. You affect a safe If
hariQwir^ marH«al duckifK^ On cr\tfy you find it
dPsatt<Kl» and the control room dmtroyadi You must
explore the atalion and find sumo way to alert Caith
fit y/Mit fMffltmmfnt , h»it fM»wjir#« mjmy nf th«*
to^ma ate tderriical, t^cf^ is ewtensiv© ddmaqoi end
uijm of Mli«*r< rntriitfftrv
Adv«n.u,o mK) MAD MARTHA
(1I»K) i**^t Affvf'^tuir
MAD MARTHA £6,95
Poor utilr H«nfy iv ini* nm-peciied hero of ir>jii
domestic tale. One nlqht he can take no more. He
r.i1i his wa^y^ from hi^ wifeS puni^i vvcttk^ out
the houMT beinq carafut not to woke the
baby Of trip over the cat, #»nd heads foi the bright
lighi% to have some lun. Trouble ii h* runs out of
money. His only way to raise lome tosh ♦* to
gnmble h<* few remaininq pounds on tfic spUiniru^
wneel ol the roulette table, kist as -^enry is qet-
lin<} into Ns evenlncj H\ wife — fviid Martha —
n»ft nonceo tn\ aoser^rp. wealistnq Hpnry na*
absconded with the hous^kt^npini} sho lets out after
Um with an «*§•, Gm-v^ what part you play .tt
INs happy tale'' ThatS nqht, vtju'ri* Hirnrv. Watch
out foi that ate!
O
^ ViSA
Access Of Viso Card holders!
jtlrabt* tek't;hone (0M4i) 2 7317 (9am -6pm)
Please add 40 p per order for post & packing
-^-
Nama
Addrots
Cosmic Ratders [ I Spam /ombias
Mines of Saturn /Rolurn to torth| | Mad Mart ha
MIKROGEN. Oapi Sf>. 24 Agar Creieant. Br«ekrwll. Barkshire. RC12 2BK
HARDWARE ZX81,
PAIMDA
The famous Panda
Expandable Ram Pack,
massive 16K add on memory
which can easily be expanded
to 32K with an optional plug
in module. Supplied in
no'wobbte design, rugged,
injection moulded case,
contoured tD fit the ZX81
snuggly. Ccmparible with
other add-ons (printer etcK
LED on/off indicator. No
additional pDwer needed just
plug in and go. British
designed arid made from top
quality comDonents
throughout, guaranteed 12
months ONLY £19,95
EXPANSION
MODULE
The 16K 'Panda' is easily
expanded from t6K to 32K by
adding this expansion module
as and when you need it.
Ct4.50
NEW NO FRILLS ZX81 - 16K RAM
~ Fulty boxed tested
Guaranteed
£18.50 Inclusive
64K version £48.00
Made in Britain
Amazing Value — All in Price
PROFESSIONAL CASED
KEYBOARD TYPE FD42
MODELS FOR ZX81 OR SPECTRUM
The Fuller Fp42 has long been our most popular seller, its sturdy,
attractive injcctiupi muulUtrHJ ABS case is ritjid oikJ luyyed efituu^li
to withstand many years ot use and converts your computer into a
professional un t with a full typewriter size keyboard having 42 full
travel, long-life keys etched with either 2X8' or Spectrum
graphics.
Installation ts simplicity itself requiring neither soldering, special
skills or knowledge. The computer P.C.B. fits inside the case
giving access to the user ports as before for the addition of
accessories i.e. RAM expansion pack, printer etc
A RAM adaptor board is available to enable RAM packs to be
fitted inside the keyboard case and the Power Supply Unit can also
be fitted if desired. ONLY £29.95
TYPE FDS FOR ZX81 OR SPECTRUM
Our rww advanced keyboard has the same, fine specifications as
the FD42 systefn, but with a new re-designed case, space bar and
double-sized shift and enter keys. A must for the discerning ZX81
or Spectrum user. ONLY £39,95
Ram Adaptor Boards for the ZXBl
Allows you to fit your Ram Pack inside the FD42 system. Leaving
free access to user port Price £9, 75
74 YOUR COMPUTER. AUGUST 1983
SPECTRUM, VIC-20 AND JUPITER ACE
AVAILABLE NOW
ZX SPECTRUM
32K RAMPACK
S imply plugs in:o user Port at rear ALLMQDELSI!
of computer and increases your 16K
Computer instantly to 48K €39.95
•Fully Compatible with all accessories.
•No need to open computer and invalidate guarantee.
•Why send your computer away and wail weeks for upgrade.
•Fufly cased, tested and guaranteed.
STOP PRESS Issue 2 only
16K Spectrum owners upgrade to 48K wnU a Spectrum
Upgrade Pack complete with full instructions No Soldering
ONLY f 25.00
New. the Vixen RAf^/1
Cartridge for the VIC 20.
Switchable between 16K or
8K * 3K gives yoj the option
of full 16K RAM Of 8K and 3K
RAM in one pack.
Simply plugs into rear
expansion port. No re-
addressing of existing basic
programs needed.
ONLY £39.95 incP&P
THE EXPANDABLE EXPANSION
SYSTEM
Gives 4 expansion sbts for
VIC 20 cartridges. Custom-
designed case. Plugs directly
into computer.
Fitted with ROM socket for
expansion. No extra power
supply needed. r29.95
MORE MEMORY FOR YOUR
JUPITER ACE
PACER 1GK EXPANDABLE
RAM
The uniquely expandable 16K
RaW Pack, similar in concept
to the **2X Panada" but for
the incredible Jupiter Ace.
Complete m attracti/e. solidly
built* injection moulded case.
For more power to faster
FORTH . . , you need a Pacer
tor ONLY (75.00
16K EXPANSION IVIOOULE
Increase your Pacer potential
to 32K with the plug-in 16K
Expansion Module f^r ONLY
ne.oo
THE SOUND EXPANDER
A superb economical addition to your ZX Spectrum. Clear,
dynamic sound effects will really enhance your enjoyment of the
new exciting programs availble for the Spectrum. Our new sound
amplifier comes complete with lead, volume ac|uster, built-in
loudspeaker. Simply plug into the mic input, it sits neatly behind
the Spectrum. ONLY €7.50
AFDEC
ELECTRONICS LTD
318 Kempshott Lane, Basingstoke,
Hants. RG22 5LT
ZX KLIK-
KEYBOARD
(f, like many ZX81 users, you
are fed up with the dead feel
of the touch ser^stivie keypad
then consider the well tried
'Klik- Keyboard', This is a
simply fitted genuine push
button keyboard which has
been designed as an existing
keypad •Fits nn tn the ZXftt.
*Full 40 keys plus one spare
for any purpose. "No
The FD
Printerface
soldenng just plug m. *No
trailing wires, 'clear
permanert two colour
legends. * Positive fee! and
sound as data is entered.
* Speeds up programmirig
enormously and reduces
errors, •fitting service affered
£2.00 extra, (remember to
send your ZX81> ONLY £24.50
The amazing FULLER
PRINTERFACE is designed to
operate with any serial printer
or teletype. For graphic
displays the SEIKOSHA 250 is
recommended, as all the
software is held in ROM to
carry out the graphic routines.
The PRINTERFACE can also
be made to print out graphics
on the Tandv DMP 100.
Simple commands to print are
used, to either print at Sinclair
printer size displays or normal
80 column. Spectrum only.
Full details supplied with each
unit.
PRICE L39.95
RS 232C C34.95
Dual ( Selectable! Version
£49.95
Alt prices include VAT and post and packaging.
All items include a full year guarantee.
Cheques/Postal Orders etc. should be made payable to:
AFDEC Etectronics Ltd.
PRODUCrS AfiE STOCKED AND USUALLY DESPATCHED WITHIN 10 DAYS
I WISH TO ORDFfl THE FOLLOWING
OUANTttY
ITEM
AMOUm*
CnEDiT CARD SALES LINE 02S6 B220e 124 houfs)
PtMsd dobit mv ACCOM/ Bar€l«vcard V^a/Dinoti Ciub
Card
Number
SIGNED
CHEQUE/P.O./CASH ENCLOSED: €
NAME
A DDRSS 8
I
t
I
Oversoaft cy^om«r« add £4 poet and paekirH|.
YC8
YOUR COMPJT ER, AUGUST 1983 76
(©. €. 2S. ^ p s( t em s(
experts in business systems now bringing professionalism into the home market for
the SPECTRUM, ORIC, DRAGON and APPLE II micro computers.
UTILITIES
THE DRAGON 6809 ASSEMBLER/EDITOR
With this powerf jl software realise the full potential of this
splfinriirf minrn hy writing your own machine code
programs and rDulines. Full operating instructions are
included £6.95
THE GRIG 6502 ASSEMBLER/EDITOR
Probably the best ORIC program on the nnarket. With this
powerful software the full potential of the ORIC can be
realised by writing your own machine code programs and
routines, f^ull operating instructions are included . . , .£6.95
SPECTRUM MACHINE CODE UTILmES
Five specially written machine code proarams Id help you
develop your software. Included are memory management
and RENUMBER (including GOTO's GOSUB's etc.l. Full
operating instructions are included £4.95
HOME MANAGEMENT
HOME ACCOUNTS MANAGEMENT
Plan all your financial affairs with this Q.E.D. quality
syf^fam
Features include budget creation, maintenance and
balance of all accounts (including credit cards). Full
monitoring of eKpenses against budget and complete
expense reporting. This system is supplied with full
documentation and operating inustructions.
Spectrum, ORIC Dragon £9,95
Apple II.... (disc) £12.95
GAMES
THE VARIETY PACK 25 specially selected programs to
realise the potential of your new micro. The best value
around today!
Spectrum, ORIC, Dragoa Apple II £4.95
(LESS THAN 20p per program!)
THE VIDEO CHALLENGE SUITE
These are lot just any games but Q.E.D. quality action
packed programs. Award yourself the VCl
Spectrum VCI - Photon, Apes & Ladders, Microthello
and Phantoms £5.95
Spectrum VCII - Towers of Logic, Bugblaster, Link-four
and Awari £B.9B
ORIC VCI - Photon, Linkfour, Microthello and
Phantoms £5.95
Dragon VCI — Photon, Link-four, Microthello and
Phantoms £5.95
Dragon VCII — Dragons Domain, Cards, Draxit and
Awari £5.95
Apple II VCI - Grand National, Star Trek, Link four and
Microlhello (cassette) £5.95
(disc) £7.95
DESIGNERS
Calling all designers! Q.E.D. Systems pay generous
royalities for high quality programs and routines. All
enquiries are treated in the strictest confidence.
Why not send your programs today full details are
available on request, please include s.a.e.l
(All programs are supplied on quality cassettes, unless otherwise stated.
Please send me on cassette/ disc
for my MICRO with
I enclose my cheque./ postal order for f
Name
Address
memory,
(payable to Q.E.D. Systems).
Telephone Nu.
I
I
I Q.E.D. SYSTEMS, 2 SEFTON GARDENS, AUGHTON GREEN. ORMSKIRK, LANCS.. L39 6RZ.
76 YOURCOMPliTFR AUGUST 1983
ZX-81
David Threlfall
continues his short
series with the
complete machine
code for ZXGT, a true
compiler for the ZX-81.
ZXGT is only just over
2.3K bytes. The fast
code is the result of limiting
the compiler to integer Basic. This
month, details are given of the way
that the compiler translates Basic
with examples from the standard
Basic repertoire.
GT COMPILER
I-AST MONTH \vc considered the philosophy
behind ZXGT, my ZX-81 Basic compiler.
This month we move on to the intricacies of
integer arithmetic evaluation and see how
some statements compile.
For those uninitiated to Z-80 machine code
here are a few preliminaries. ZXGT uses the
Z-80 registers A3,C,D,E,H and L. A is the
eight-bit accumulator. H and L may be
considered as a single 16*bii accumulator. All
the registers may be used for eight-bit stDrage
hut the pairs RC and DE may also be used in
16-bii manipulations. Putting a register pair or
16-bit number in brackets means that the value
in brackets should be taken to point to the
location required. For example:
LD HL,n load HL with the value n
but
LO A,(HL) means load register A with the
data in the location pointed to by
Routine
factorial (n)
>
Yes
Factorial = n^factorial (n-1)
N/
Return
Factorial = 1
\/
Return
the value ir the HL register pair.
Here are a few simple examples to start the
description of the compiler,
CLS
This results in a call to Sinclair's ROM at
hexadecimal address 0A2A.
RETLRN
This one is very easy, requiring the Z-SO
instruction Ret — return.
PEEK n
This causes HL — the double-precision
accumulator — to be loaded with the contents
of location n, thus:
LD HL,n load HL wi^ii n
LO AJHL) loaii ihe auiutnuldlor wiih ih«
contents ot location HL
LD L,A move A into L
LD H,0 zero H
HL now contains the contents of
location n.
The next example is:
ABSX
Load HL with X and test the top bit of H —
the sign bit. Call a negae routine if this bit is
set, that is> if the number is negative. Negating
a number entails taking the 2's complement but
there is no Z-80 instruction for this, instead
we must take the I's complement of H and L
independently and then increment HL.
POKE x,y
This means put the lower byte of y in
location x. As we need x and y simultaneously
they cannot both be in the HL register pair.
Therefore we get x in HL and y in DE then do
LD (HL),E as required rcmembcrmg that
Poke aas on only one byte.
GOTOn
This will be translated as a Jump — JP —
instruction; n must be a number and not a
variable. The compiler has two passes. On the
first, it generates a table of line numbers and
their addresses in the machine code. On the
second pass, the coriea addresses will be
available for both forward and backward
Gotos. (contmued on page 791
YOUR COMPUTER, AUGUST t983 77
SOUND with SINCLAIR
MAKE AMAZING SOUND EFFECTS
WITM YOUR ZX 81.
TIMEX Sinclair 1000
or SPECTRUiVI
THE ZON X
^ £25.95
if ThDZON X SOUND UNIT is comptotpty M>«t rontjim^d iiott e^fmcinBy
riMJjneKt for u%t» w<th the 7X 81 TIMEX Sif^i;ilr lOOO and Spfrcimm
Computers It lusi c>tu\|> ifi - on dismjintfinQ or «oMeri«^
^ No 90WW 09ckM, tvittvOM. iMdt (K CMKtr eatrAi*
^ M«r*->«t VQii*m* C<K«lroi on pan0« empie vakifii« from butt m {ou<l
apiMker
"A* Siandtrr] Sinrrlftir f 6K Rumpaclc o<r prinMf ctn b* puggsd tnto ^ON
X SoufKl Und yMi^out «tf«etina normal comiHittrt
^y
"k Hug» runga of p<MaA>te voundt for Garrvet. Mutie. H«lco|ifin, Sci »
$p»:e tnvudorv. ExplOiions, Gurvuhoi^ Dr\iriii Pbrwi, ta««ri
OvQtfi* Bolht T<tD«ii. Cttords. etc . Of wti4i«v«r voud«vif«'
'*' B rill oriftviM liiM 3-Ch«fm«l toynd chip ^tng pfogrammt comrol
of t>tch volume of tone^ •nd n oi> » a . «i with onv<ilcp« comrol
# tati^ added to CKisttng gomet (k prognimmM yttrg • f«w sim0l«
flAStC lirtM or machin* cod«
# No m«morv addrMitft u«*d t.O mapotd
f Ui I in«ructiortf wHh many •xampitt o* how to obtain effects and tha
p^o^rammaa. suopiad. futy guamfitvad Bittiah ^tfS%
*fxctipi mfh Sp0<frum rtw mmf ttm Spectrum fntmnson Bomti Ofifhr
No Sft Prtc^teaOnyct VAT
H'frnmm mat* ba mada bv Chaqua. PO
Ovo No 388 7008 Poaf al Ord<rr or CradH
Card
E sport orders Bunk Cheque
lni»rnat(onat Mofwv Ordar US S or C
Starling.
iDef}i YC8POBo«6
,«aA High Sut«i
Wara. Martt
iccauiViSAacciptad
inmadlow danxjio
£SOQ RE\A/ARD
Five hundred pounds reward witi be paid for any
completed programs wiiich are of a high enough
standard to be included in the Oasis Software range.
Products should be for the Dragon. Spectrum,
ZX81, BBC. and Oric microcomputers. The names
of the three most outstanding authors will be pub*
Itshed in future advertising
£Sa RE\A/ARO
Even if yot don't own a micro or can't program,
we*n pay £50 for original ideas that we can include
in our piodui^t range.
If you own one of the above micros and want to
put it to goo:l use send details of your assembly
language experience.
Oasis Software will pay up to £50 for camera-
ready artworks for cassette inserts and colour
advertisements.
it mnf of \hm «6ovw intmrmmtm fou thmf% nmnd io:-
'REWAROy Oasis SofiwrnrCf tower North Street,
Cheddar^ Somerset,
YOUR IMPACT SOFTWARE
LOCAL STOCKIST
lAlPHABf nCAl OROtHi
A tfmnhtm CompuMH Canfrt. t« WftoOtia^ fl«*d. A m» frfijfn, Stickt
Afyr»M« C9 inct Comput«(«. 60 B**ndn Ro*d. N«iAff Mtl*. tmfit
A«^bv Qom^umt Cmnftm 29$ AsNw Hiah Str««f $<-< ift«>«p«. $<m4i
B 0a«i If Bhqh 4 Brlflpita I MMlri
Vadmool CofTip«^Mr Stor* CKjrori hlt*m. ll>aclip(W, la^c«
iMnaita. M Ntyvhicrt strati Otnhm*, Norfo*
Be«Miie CoTfipuMT C*no*. 6 Bottfwc Awt.. Balfatt. N. iitlind
BOB. N«w Sirwt, Codiwui*. €«•! lofNan
BMk Computam ft Sv««»mi, 7} KlogttliofiM Holoww, KiAQtlhorp* lto«d.
Ba« if Piaoai «0<? ^h* Baat^v. M«rt<m. l««d«
iiiniMn Campiftw C*mr«. 74 SVaMftoo n^ftd. Baraitm. Stoiia or* Tf«nt.
Q)fn«4/iar Qamai B«iii« Oftwon, 1 1 NutUMf '^ -* i , .fi, • anrm
C»mpii1*^ of Wtdflwrt Simit. 417 Wlgmo"- > i
^mpi»tif Cor nar, W Cofrmmtdml Homi, f^ »«•
Ciaii* n««i*dt tt fapat, 30 Citifi Sc*««t. t.itmnr'^ii
Cdinpuiw>cai. 23^4 Chapat Stt**i. L*^h Lir<i
C»n«ulsr 6 6m«ni«i Svttama. M*fich«ti«r Ko«d, NaiMTi, ianea
C3n<pui*r Corrwf Pi«t«Mt»od Blachbutn, ijnct
Cyi^t* Lid. Ihatm Hou—. LaMMfv^, Brwlfor^. Vortt
Tt« Compiitat Shop, BoAdoaw, Oaia«i«ianv Tma b Wvir
Cimafa fr Compuw C«na«, i tB Mm Stiaai MioClw^<k. ChMKta
Tw Cu«ae« Kay. 40 Hlg*) S«*««f, inlay. Xif«l
Cym»/W Coniw 7 Of'*-^^ "* — ^ WMtnn St.infft M*m Awitn
C^aMar $oftM«r« C«f" k iifrMi Chuiklfff
Ornputaiuyv^ I tif ft Si Mt-li* Hiti Siy-tiir*-! s im»»v
C-MtMM Mti'fi^. <4 |i»i-:i.^-< -it' ^ ..lt;«m
CsmpMttV SI>Jp H-miJyWN Ajpcww •'•ncv Stf«*t, Nf«^tcill«
CynputtftAfwi «A Ctmv Atf, AlMo»r N*' Sto*« on T^ifci Scit*i
P l riw rig t ort Cof^i^iar Shoo. 7& BoMSftai*. D«fHn«tor Cc |>arh«m
Oirwtn VMm, Oucfcwortfi t^*m, O a r wan. t^»Act
0#cai r«niai*i. NcHyccti Bo«i, BlKtooo^ l»r<«
Oil* AMt Svtlvmi (.M 70 W«4«»a{». mttrtmi I irNC*
OfCOMnt $fo<v. 39- V Blackburn Rosd. O^Mt K«fvirn<x) anca
OlftaMm Campuiani Ltd. 330 AfHivy Road, firtvioo*. Boolt. Oonal
Owmmc^, 77 29 H(||#i St^aat, La«at«ir, Iwei
C»a yar> c< Sa«v««a. 17« Vkrlona Road, Owy^tevt line*
Silpaa Computat. 38 Bu^v Nmv Bosd, Piwiiw<h. MtncrtattM
tf0mta Communloi^om. lli H4g»i 9tr<«i. PcvkMs fntf Wkka«Mii
Ctatar BofVMPwa Suppia*. 3 (kilVlfo«d Ctow. f xwtar. 0«t^>r»
iter Co^nputH S«<vlcM. b RaQ«At Butlair^. Ac<Mrt>, Voa
fv Compua«4 ltd, TOO Bumtg* iMut, Buftiafl* Ma^htiiar
feiiMarv Sotw*'* 281 V<c«yia Av«nii«. Soiitf>«iKi on S«t, taaaa
i^m l h^rn M</o C«fitf* Ciowm Cooav»*d, BHOot Si f *^ilw»t. Wtvca
FVkQuicli Ltif SiafidiaK Siraai f** ' -- ■•><•
Fa-«afi. 8 Si Gaoroat ArcKt*' i»rTvi%alt
.1 GryuQh ft Sona. Can Sir*t»^ , ^ SAMdt rv*i fr W««r
G*t)»H Elacvonkt. Nawtar* (tu_ .„. _ \fMton Stf**!. ManchMi**
OiHh Pwi w w w t, AQuringion, lani^
Glw. Alvatcot Rcvd. Cartartoii. Ox«er«tfifa
G«n«r»l ft Nactftam IMuo Corn(Hi1««% UnM fl. South Wmi Ird Eil. WnnwKinh
R<i«l. tvt«<ia« r.i» 1>iiffv«m
HfVMM HmttMBf* 4 Atftby Roaif AiJbv Wof%«iaton. Cu^r^r^a
Twty Hoo<t IttttroNci 28a Ut'litt Gala Slwopino Cef^t. Ct V«rnv)uth
Korfoli
HA KurNMfiior* CorripuiiKf M«nch«iiat Aoad Nataoft LatiC*
H<vn» 6 BurinMa Cornpwiart fd YortiMra S«*<a»!. Oklhvp, iar«r4
HCCS AModam 633 Oufh^ Road, t o^ FaH, GaiaihaaO. Tyr^ ft Waat
Hunis^tt Computi^. M Wd«fm<i;h StrMl H«rafo#d.
vv Haffat ft Sor« M. 20 THntv Stfwi. Camlyid^a
HAlyiraa W(ma. 4 PM« Wood. BUdiburr
Mail* Computaft. Chv" h Sfflc ^ Htaclipooi
HtHfAi CoirfHjiar O-^' - > <tna. Wtat f nd. Halta*
HtfO&'jiinaMSvttaifi' t^ndlati Siraal. Bu^nAr^ La<rca
T JoDm M Riidv«rd ^ shia«|| Tv<w ft Wmi
JIC Micro Saivcaa. 300 Eai ItOoi Ava«ua Honh. [arMot, Cvtrnttnt
M' Jgob Jy^lpar Comauanfl. i ParntKoka Gfaan. Laa, M iim aib «fV. WWtifctoi
W Jowait, WlrdmN Ctaetrpfitea. IS Bapham VSilaga efiarr«!Mf«
338 f^ad Bank Rd BlH>ti«m BlKli«>0Ol
<9if Cotr^tttm Sarvicaft, OtUyiw Hauaa, 3B OkOorfm Road, i^wwcatHa
Kjyd« Hom* C<»rrputaft, Stfttloo Approach. H9m fliham, Loodot
ICHK C-nmf^umn %7 Mt*mA St W«*«iv» %utm* Map*. Av^n
Ifvuniofilef, B4 AbM^goof^ Sfaai, Btac^fKiKil, Lan^
Mer« CNp Sttop. ^90 Lord S^«at. Pimfwood \jimA
M lAcro 89 Partington '. art* SMininn Manchaat»<
Mrro St^kck leCnMrr^SifMt Ab*td»an Jicollarvj
MrKvin* ft Brown, It llontiaaia. Dar«n9tor> Co Durham
MifvfMl Compuiart RiicKlra Q§n. ManafkaM, Notn
Mlaqwp Led, U H«f» Una, GIOMoaaiar
Miga C«rTVM<4in 7 Antey Straat. St HaUai Jarta^
Tha Modaf Sticp. 10 18 Ouaar^ Si flaif»»i. M iraiand
Mill*** B*fn. 3ft Buff^oav Rc*d W*t*^f<ioi, Nr««iwwtala, taric*
Mcroo Audio L<d. 117 Bmio^ R<iati Tn-v, *;hfltfiafci
M>d«rn llac>rCM>tct and Cornpoono ' > nat. St Vnf»at. Laf>ca
MtrofD^ua. 3B Oor^ Straat. Granaar>w < ira
M3ti4A» Mtcro*, 2 Catlia Sfraet. TK."
Mcr<:tA«v Ctrflputiir Cantra, 39 High Si'^t H«ii Mm Kint
Mrf.> V«gk 178 Fiilh fto«d Bailav Ha«lt> Kuni
M:( augMrt f t*Litftr«<«. 44 Cartsla Road. Lnridonarrv, H traiind
K^wc^tto C*fiwa Miafl. 19 Mof'HinitMrland Court, Nawcaatfa upOf^ Tyna
K^aon Campoiar SarM«a. St Joftr^a C(vn Bacvp ftoad. RawlafiaiaM. Lanca
N«fihamfm»i« Hoirm Compirtw Catvira. S8a WaH nQbor ouc*^ Road,
Hmunv CompMiar Canfra, ^4 Monaphan BtrMt N«wry. N Iraland
(Milaaf Coriipwiar> lid 121 rKidhrv Road, Grantham. ltn;it
P (^ tubat. Waiir Straai. Accr>n(|1^n, L *nf k
>' wa o ft» > LOfvipaiat« LM, ZA>/in HMftopcoata. Lon^ori
^m¥t* C&mpuWi Carrtta. WlJln* 8*rMl Arrrif^eHor < BrN'-i
Aiin PaariT^r^. Parao^al Cornputari Lid. 9iA§p^ Houm Muvtkt Ctatcani
J r Parnah mC). Srwldt Road Vai ica i i a upon Tyw
1>a IHiYpan. 9 Marhat Stt«ai Hay on Wra INM^'ortf
f^);K«rda (DAG Sl»rk«H 12 MarvoaM. Watiw^Md W Vomk
R<coni Thhrf PlcHy. Sivar Afta(i» I aic«ata*
ft M S. 109 MUmald BatVtwia. to Armirr H Iraland
Siuml fi«vte«tt Siamteh Siraat. Bi»rN»y, Lar«a
$«>Slaf<irt led. 49 Baln^ni Bodna. ^hHor> Vortta
Strnlock. 199 Oaaoagifa. Miftctiaatft
Starwooda, 1 1 13 Craat Wanarn Arcada. Birinoflharn
Sacofi Caoifa 7 Amtgaa Straai, f<ttnhwr9h Scodand
i^trcnica Ltd. Cofnputarama, 3&7 D«Hty|r Road N^intnghim
5 ^ Bofmia**, 13 I ft dd a rd a li F%ca Btm^kmv. mntt^hm^, \n*h%
Sirniocii Btfitfalii. S Pvlrwa of Wat«« Rcuid Norw^en
Sfira* CoirrtMfiiAeaflM^. 29 Part Ho^^jw Str**! Ayr Avn^i^v Scottand
TH)fcir»0 CoiTVNiiarv Waiai SftMt AtMrp^. M W»Im
Tfimp*. 9 RaeiMV tana. Aahiaad. Suhm
T tf u xw owa Wofid. Eiplanada La>rw«ol. Sh»ilar«l nia*
Vc 70 Uaan SoHwai* Lbra«v. 11 N«n«taft Road Ri«adMl E«i Owby
VsWm^ Of^ Vldao. 29Qa HIph Str«#t. f rdMiQion. fU ntrvgrian
VHiog SoftHwam, B'c»«««u>n. Grmt V^'moiiifi, Ntxftttt
Wf«t Coaai CornpuMn. 47 K via SiiMt Av Scoitand
V<rit Coirvwlaf Cant^ r S«ona9aia AiTa<te V<krti
INftRFSreO IN JOlhJING THf IMPACT DCALIR NETWORK
FOR TRAOC TERMS CONTACT
IMPACT SOFTWARE
70 BEDFORD AVE. EDINBURGH
TEL 031 441 4257
78 VOURCOMPUTE?^. AUGUST 1983
(continued from page 77)
Note in particular that, in the compiKi
code, the nearness of r: to rhe start ol' the
program does not affect the tinne taken lo
execute the Goto,
GOSUB n
This works just like t Goto except thai it
results in a Call instead of a JT
USRx
This results in the machine code at location
X being executed. It look's as if it should result
in jusl a Call to location x. However, there is
no machine code stateraent for '*call to the
address given bv a register pair*' that is.
CALL <HL»
so subterfuge is necessary. Consider the
following code:
LO BCBACK load BC \n.tth th^ 2^^^im% of
labef BACK.
PU<5H BC koop BC on th« stuck
LD HL,x get x »nto HL
PUSH HL and push HL on to the stack
BACK: continue code
The first four lines get the address of Back
and the address to which wc wish to go on to
the stack. The Ret instruction makes the
machine * 'return** to the address at the top of
the stack which is x, jusi as we warned. Ai the
end of the rourme starting at x, a Return
causes a jump to the nex: address on the stack
which is Back and there we arc.
FOR NEXT
The For-Next pair is rompiled into
directly execnjiable code not calls to other
routines — and so a For-Next loop is
extremely fast. The For statement has the
form:
FOR K M TO N
where M and N may be parenthesised expres-
sions. M is moved into variable K and (N+ I)
is stored in the next wcrd/rwo-byte location.
During compilation the address of the next
location after For — let us call it zzzz — is also
stored. The next K statement is compiled
thus:
where innn is the location
where variable K is stored.
make K one bigger
store this value
get value of end of loop
clear carry flag
subtract DE from HL
if HL-CE is negative jump to
the next address after FOR.
Otherwise execute the next
instruction.
This arrangement results in extremely fast
execution of the final code - about 170 times
faster than Basic. Machinecodc enthusiasts
might care to consider what limitations the test
places on the values of M and N,
Now for some arithmetic. Wherever a
variable may be used in Basic an expression
may be substituted, so some means has to be
found to evahiate that expression. The method
which has been chosen for ZXGT uses an
often mentioned but rarely-used mathemarical
function called recursion
For those who have not come across
recursion before, consider evaluation of nf,
that is, n factorial; n! is defined as:
nl = n X (nil x \n-2\ ■ \
and wc may rewrite this as:
nl ^ n X (n-IH
= n X \n-\) X (n-21 I
etc.
To ca'culate n! it is necessary to multiply n
by (n 1)!. To calculai** (n 1)! wc multiply
(n- I) by (n-2)! This pro< ess is continued until
we arrive at I! which is 1. Figure I shows a
flow diagram for this process. The routine
Factorial calls itself repeatedly.
The process of evaluating an expression uses
a similat technique which is shown m tigures
2 and 3. We see that Variable calls Evaluate
LD HLJnnnnI
INC HL
LD (nnnnKHL
LD DE,(nnnn-4^2)
AND A
SBC HL.DE
JP ^.zziz
and Evaluate calls Variable, biu the way out
may not be dear Kach time we enter Evaluate,
a marker - — is pushed on to the compiler
stack and when we reach the end of the line or
a right parenthesis^ the slack is popped back m
see what "pending operations'* arc left.
Operations are performed until an
**operator" is encountered. We placed this
icontmued on page 81/
Figum 2
Routine variable
A.
<^ A-Y? ^
<^ 0-9 \>
JNo
<^ (? ^
JKno
Yes
Produce code for
LO HL, (nnnn)
'' /
/
/
/
/
N
.Yes
Evaluate number &
produce LD HL,nnnn
\
V
?
\
vYes
Call evaluate
\
y
\
.Yes
Call evaluate to
get array Item.
Produce code to get
ttiis in HL
\
*/
y
\
vYes
Deal with function
(may call variable)
\
' ?
/
/
YNo
1 ^
Illegal
Done
YOUR COMPUTER. AUGUST 1983 79
COMPUTER CX>MPANY UMITED
choice for (JJQJQ microcomputers
BBC COMPUTERS
Model B
Model B + Disc Interface
Please phone to check delivery
£346.95
£441.95
BBC MICRO DISC DRIVES
BBC 31 Single lOOKDrrve
Expandable to 2 x 1 0OK £199.00
BBC 32 Dual tOOK Drives £330.00
BBC 33 100K Upgrade for
BBC 31 £140.00
BBC 34 Dual 400K Drives £575.00
BBC 35 Utilities Disc (supplied £25.00
only»vithBBC31,32. 34)
AH Drives axcapt BBC 33 supplied cased
with Connecting Leads.
PRINTERS
NEC 8023 Pnnler
(Carnage C10I
£320.00
NEW
Shugart Single 100K
Disc Drive
(Fully compatible
with BBC Micro)
£199 + VAT
Carriage £5 + VAT
Utilities Disc
with Word Processor
£25 + VAT
Supplied complete
with ail Connecting
Cables
nsion
for second Drive
£140 + VAT
Wmst eX" stack delivery by
Securlcar...
All prices exclude VAT.
BBC UPGRADE KITS
H8C A7B Com(>Mlt A to B VpijfAtttf f 44 7&
BBCt !&KN»morv €18 00
BBC 7 P'inler UMt tD Kn C 7.M
BBC 3 Oi«c hl«rf«c« Kit CM DO
only «iJppU«<i wixh Om C)»(vt»',
BaC4 A/i«^|u« Input Kfl C S70
BBCS Se'i^lORGBKif €730
BBC 6 Bu« !ap4n«K>nKi| f 149
All kiH **m >ap(>li«d Milti lull r»fl4rl^
trsfruclKmii
B8C CONNfCTOAS
BBC 7 \ Pfirifff C«bl« »n<» Amphenol
Pko (not aMtin&iiKfl €13.00
BBC 22 Usor Port Conn«ctor «rKf
BBC 23 Cii»»*tii* Le«d C S90
BBC 24 ; Pin Dm Ptti^ t 60
SBC 2b 6P<nDinPi«^ COM
aOC26 SPmD.nPTwfl C 000
m{. 3^ a\ic a L«t>i« 34^ lOC to
2 m34 wvav Card Ea^e CY2.00
BBC 36 Disc Po¥Mi Cable C i.OO
BBC 44 An«t«gy9 ttpul Plug
h l»v«r C 2.»
BBC m 1 M »u« D>nri«ctor
4 :6* CAble t 3 SO
aeC ACCESSORIES
BBC 45 Jov*t*ck% lp«f pjii»»
BBC 67 €pfoif\PtdyriifTimor
ta«t«mbi«di
CtIM
CS7M
ACORNSOFT
FOR THE BBC
SB£ 03 Bu tinof « G a mos
SB€04 1r«« of KfiowMHloe
SBCO? P©«QCompuiefTf>€
vjmu«i f tas
SBCOt AkMtKaMManiputitton
Ik t nm
SBXOt Creative Gr*phics
Citt»ti9 C Its
SBX02 Grii>h«& Chans
Cwtetto € 9m
SBBOi Dirifc Oi4ry Inc Mjim^l f iK
SBI07 I «tii C««««t1« ri4M
SBi 1 Forth CJt^Mtitt f 1 4 «9
SBGOI Phit»iopH«rt Qu««i C ew
SBGO; Sphinx Advefi1\jr4 £ $.m
SBG03 Montiters C •.«
SRG04 Sf^^ismf f ftOS
SBG1& Planittoid f eiS
$BGD6 Arc«dl^ Action £10 39
SBGW Hodtei R«td £ •.«
SBG13 M««K>iB £ SOS
SBGM AK«d»4ns £ tOi
SBG10 Chest £ 166
ACORNSOFT BOOKS FOR THE
BBC MICRO
SBDO) Crcil v«af4phK;» C 7^
bSDO? Gr*pht Ch4fti C 7M
SBD04 Lii> C TM
SeD03 ronh f 7iO
* Pl«H« iln^ fOf curr«nt d«Hlv«ry on
Acornsofi proOvicti &fttore otdenntg
eeC MICRO COMPONENTS
4616 10QNS
6622
74L524d
74LS24S
741S>63
^3691N
OSe8l.Sl?0N
UPD700?
8771
20 W4Y H«»d»r
26 Way HoMtttf
34W*yH««d«f
40WiyH««cf«r
16 WAV D St:
6 Way Din St!
S W#v D^n Stt
B8C SOFTWARE IN ROM
£ 2.3&
£ 3 19
£0 69
£0 69
£ 0.14
C 4.60
£460
£ 4 60
£3i00
£ 1.46
£ 1.76
C 2 M
£ 2 32
£ 2 16
£ M
£ O.tO
^ 1 MOS
frdm Cast Angllms
leading supplier
MIDWICH COMPUTER COMPANY LIMITED
RtCKINGHALL HOUSE. RtCKINGHALL. SUFFOLK IP22 1 HH
TELEPHONE <0379) DISS 898751
80 YOUR COMPUTED, AUGUST 1983
(continued from page 79)
there to mark the end of the expression when
we entered the routine* The exit is taken with
the result in HL.
Two other points should be noted. Firstly,
the right and left parentheses will match
figure 3.
Routide evaluate
Push on to stack
4^
Call variable
-3^
Generate code
to Push HL
Z
Get next
character
Push character
on to stack
3E
Call variable
exactly^ because of Sinclair's syntax checking*
Secondly, we are using two differ cm s'acks.
The operands of the expression arc pushed
on to the stack of the compiled program by
code generated in the compiler. The operators
are kept on the compiler stack and are used by
the compiler to cause the correct code to be
generated for combinations of operand m HL
and DE
In effect^ infix notation is changed into
postfix or reverse Polish.
The Let statement calls Evaluate dir:clly.
Many other Basic statements are supported
such as: Fast-Slow, Input, Pause Rand/Rnd to
seed and use the random number generator,
Print, S:roll, Stop Unplot/Plot.
The ZX-8! does not have the ability to store
on tape anything except Basic statements so
where can the machine code generalcd b)' the
compiler be put so that it may be recalled from
tape for later use?
The general answer to this is "in a Rem
statement** and that is the solution adopted by
the compiler. The one twist is that the
compiler generates its own Rem statement
into which it puts the code. To accomplish
this the code is first compiled over the ROM
— and so not stored — and the resulting length
of code IS used in forming the Rem. It docs not
delete aity old compiled code.
One of the best features of ZXGT is thtt the
Basic may be tun and tested under the inter-
preter before the compiler is invoked. One
writes a program bciiring m mind that
eventually it will be compiled . When you are
satisfied with your code a single Usr command
runs the compiler and puts your code into the
Rem statement. This is clearly a very powerful
leaiure and one which should eventually
become standard on all small machines.
Some f>eople may not be aware of the way to
make the large Rem required for ZXGT. A
possible procedure is as follows: first > type a
line I:
1 REM ABCDEFGHIJKLMNOPQRSTUVWXY
ABCDEFGHUKLMNOPQRSTUVWXY
ABCOEFGHUKLMNOPQRSTUVWXY
ABCDEFGHIJKLMfSJOPQRS
This makes the total length of the line
including the rerminaror — 1 18 — exaaly 100
bytes. Clietk thai
PEEK 16511
is 96, Secondj edit line I changing the line
number to 2. Third, edit hnc 2 to make it tine
3. Repeat up to line 2V Fourth, edit line 1
adding 1234567 immediately after Rem. We
now have the correct immber of charaaers.
Fifth, check that
PEEK 18815
is 1 18. Steps 6 to 10 of the procedure are:
POKE 16612.8
POKE 6511,255
(continued on page 83)
Figure 4. The hex hader
%
S F3R L«1S814 TO 10O14 STEP 1
m
IS SCROLL
a© pp Tisrr l ,
aR IVPUT ~ ^
30 PRINT
3S INPUT
40 PAINT TOT
4« IF L«10ei4 THEN LET L««0
Se Xf L<>10e&4 TMCN LCT ceadi
OS IP LCN At<>LA THEN GOTO 98
ft« IF INT IL^1»1 -XNT <L/10e>«i
m^ pCQOC A# f 1 * -a« THC^W GOTO »»
ftS FOR K^a TO LCN n« STEP 3
79 LST C'fCODC At CK> 3a>»iSl^CO
DE A« I-^#l} SO
7S POKE L-l*rMT (K/^a) #C
aa LST T*T*C
5S NexT K
Qe IF TOT-T TMCN GCTTO 110
«B SCROLL
100 PRINT "ERROR " PLERSC INPUT
RORTN"
105 GOTO 10
110 NeXT I
Generate code
to pop HL
Generate code
to pop DE and
evaluate HL/DE
or HL*DE
See if there are
any operations
on ttie stack. If
so generate code
to evaluate them
Push operator'
onto stack
Pop operator
Generate code
to pop DE
Generate code
to evaluate
HL + DE or
HL-DE
<■
End
YOURCOMPUHR. AUGUST 1983 81
ZX81 MACHINE CODE?
ZX.ASZMiC ROM
gives:
t full screen editor
multiple files
• powerful assembler
complete debug
■ bi~res graphics
ZX.Avzmic Rom replaces the Basic Rom In ZXB1
to translorni the machine Into a complete
Aftsembly Linquage Development station.
Fast. Powerful. Professional. Rel table.
MFUff ASZfVIIC PLUG-IN
riCVt. EXTERNAL BOARD
accepts the Aszmic Rom to combine the best of
machine code and basic. 24 I/O lines. Eprom
programmsr, ek user socket.
Aszmic alone, £39.95 irkcluding comprehensive manual.
Asxmic -i-Board + Manual , only E 54 . 90
Ask at your dealer, or fill in the coupon nowt
COMPROCSYS LTD.,(YC1)
RO. Box 149, South Croydon,
Surrey^ CRS 7YX
Please rusN me:
n Aszmic 4^ manual. I enclose £39.95
[] Boards Aszmic 4 manual, I enclose £54.90
[] Further details. I enclose S.A E.
Cheques payable to COMPROCSYS LTD.
Name -_-_,-.^^
Address
ui wf m;' H;7vii
MACNmt C9K T£SJ 7991
I "e u(t-i«e pc<ynvt»«4< i^ti*.** jr<j d» txig froyjMf «** **ote inn |.j hep in i*' f# • ■-' i . . f An ,
• NIXiOtCMMAl, t .' ,f'>c«. ... v.vcv^c
• CtiAnACm •ailillATOII -* ot ^ror «v«ttr Ol.;* t.
kj0C4K<d *'tt -vvth tr^f lCKUr,»«T vr-vor*
*.>ii*B»f »^» rir iMi /»Ai jMHij <»**t S(*rr*u*r
SKCTJftMUCMlCSS Daf«rcHif«ceT7wTWk
. i: * ,» . r 1 f fr" «'*! 4 ^<»v:rf *r.* rt f. w'-.tr* ,» sf#t* &rJ»1 *ric CtKfl VW'f ptKtM
.A '''•• yc«j tr>f *»^f'^^-.^ .fxuy r?;i,.v^ir"l ol fVt 'o-h - j i^f uoUy«^ c<yro«j(^ prtjqt»rr
4WHSS AI4tMCHt,.
Arv r» 111 fir*
N\ PPOVIDID
• rUU. iCItllN lN#i#r mn^ tOfTltiO — \i* t *% * r»^/r M 1 rM|]c:rrt wr*- «^>r^ cVMii m<} *Ai
I JHTTf J I »1V
' \urtm rmi p*Oit - o»^ f»o<y. frt'tcrrv t>iy w uw i*>d f^.ri^t o •! *r/y t*-^ tAvc i*^ '•#vf* t»
»A»T UUS
• AT HOMt - //■» yi nti»*u owt Jiinoy C^O l«y.* fit •
• CLLMt — i* i'^,. .,r . >♦■ \\ -w #T Jiff rt* i.fi^^^**"! rr
mcfmecoK./r M4iCis ah tih Dtfftif&tci.
CnvM Mrm Two ^ iim r^M «aii i«H4^fihr" tf»4y
■flMtitn« Co^ TMi TmI m f 4 9S rjcri
l«i oat »»»■ «vMiur< r^f4«fO ^^M#i l«^tr.*^
Wnd rM«Qu« pO«i» (Tidrr or ACCC&S No to 4ttivr *(V»*\\ (Jr rrtffricrv orrtr* v^r^ AC CiV Hn m
♦07V JIB
AfX>«f\V
*.*jn^'Jr If.vm-.iH i^/Wktr^ ti i
AUTHORISED
ACORN/BBC DEALER
AND SERVICE CENTRE
£
* BBC Model B Computer 99 OO
BBC Computer Duft Cover 3 99
* BBC/LVL Smgle lOOK Diak Drive 26300
* BBC/LVL Twin lOOK Dia)c Drive 389.00
Di»k Drive Coven 3,99
* Torch 2S0 Disk Pack 8d74)0
* 14" MiCTovUech Colour Monilor 28T.S0
* 12'* Sanvo Green Screen 90.SS
* !4** Sanyo Colour Monitor 276.00
* Grundi9 U" Colour TV/Monitor 275.00
* Seiko»ha GF lOOA Prinler 229.94
* SeikD«Ju GP2S0Z Printer 274.85
* Epsom rX80 Printer BO3.70
* Epeom EX80 Primer 332.35
* Ep9om MX 100 Printer 339^8
* Silver Rted E3C44 inc. Interface Typewnrer/Pnn^er SIB^IB
Tape Recorder Leedi
Din to D:n + fack 3.95
Din to 3 lacks 3.95
Wordwiie ^ — 39.93
View \^ 3930
Acorn Soft from.. 9J3
BBC Software (all titles) 10.00
Educaticnal Software from.. 8.69
Books ' hundreds of titles S.A.E, for list Price including VAT
♦ Cflniago £8.00 including VAT
,
w
VICTOR — T ORCH — OSBOURNE
K^F^J5^^RS
UftfTED
f.4C0RN
\n\ *i t*tii
121, Dudley Road,
Grantham,
Uncs.
0476 76994/70281
100, Boughton,
Chester,
Cheshire.
0244 310099
82 YOUR COMPUTER, AUGUST t983
icontinuBd from page 87}
POKE 16514.118
POKE 16515J18
POKE 16510,0
You now have a Rem called line zero of
length 2,303 byies as required. Note that there
arc minor differences between the assembler
code and the version of ZXGT in the hex
dump.
Figure 4 shows the hex loader that will
enable you to enter ZXGT. Note that the Rem
to contain the code must 3c cxacUy 2,303 b)lcs
in length, that is the total line length as
defined by Smclair, The loader will prompt
with the address to be loaded and you should
refer to figure S to see the hex string that
should be entered.
You should mput the 21 characters tp to,
but not including, the equals sign followed by
Ncwlinc, You will then be prompted for the
check noniber by an equals sign. If the hex
and decimal agree you will be prompted for
the next line of input* If ihey disagree you will
be asked to re-enter the data. The last hex
string only contains five characters.
The entry point to the complete compiler is
17389 - use Rand Usr 17389 or Let L»Usr
17389 - for the code to be put in a Rem at
line 2 or 17381 if you wish it to ask where the
code is to be put.
The entry to the code generated by ZXGT
is at 18823. Use
Let L = USR 18823
Do not use
RAND USR 18823
In fianirc issues, we shall give the remaining
third of the ZXGT assenbler code and discuss
how to avoid some of the restrictions
mentioned in part 1. If \ou find the listing too
daunting to type in the compiler is available on
cassette for £8.95 from Personal Software
Services, 452 Stoney Stanton Road, Coventry.
Figure 5. Hex dumf, of ZXGT compifer,
16314 lBFBDflCB97676C38440C3-1697
1S3^4 iik;d4lt;J3Ml'^J4J-4lU3TO«lU4
16334 341C3974i:3RB41C3Z142-1201
16344 4C39C42C3:>e42C33943C3«14l4
16534 37R43C3S743C3B843CF8C-1331
1 6364 6E5[>5Rf CD2 1 42CB7C2808-1 296
16374 73E16CD2142CDlB4niie»718
16384 e27CD074l301RnE803CD«847
1 6594 9074 1 30 1 31 1 6400CD074 1 »335
16604 030131E0fl:D07413012C3-643
16614 1FC40CP0D41 UE803CD0D-1869
16624 24U16400:D0D411EeftCDit710
16634 30D411Eei:D0D41RFD IE 1-1001
1 6644 4C32 1 42E5^7ED92E 1 C93E- 1 497
16654 51CR7eO32:-i8033C18F919»93l
16664 6C321427C2F67702F6F23»886
16674 7C92R0C401 12100E50100-599
16684 e000923E319EB2iD602ED*1019
1 6694 942E3C 1 EBEDB0E 1 1 B602* 1 544
1 6704 009220E403E2 1 3239403E-449
16714 103323R40CS^CX>B&027CFE-U4B
16724 2FE200ECDBB022420FRCD-1 217
1 6734 3BB027DFEFF28F801 7FFD« 1 492
16744 4RFE5EO42E1CRB24001EF-1616
16754 5FCRFE5ED42E128DD4424-1549
16764 6C84DCDBE>e77EF£00C9L;B«1462
1 6774 7FC2234402R34407C Ee7F * 1 ©4 1
16784 J^e5C8CtJ4F4128F306104R-M09
1 6794 3 7BE B2 1 mmZBW 1 F 3m 1 «73 1
1 6804 1 see >yEB 1 0F5r 93E2B90- 1 247
16814 lDR0C42473fc91Ct;2cni(dy^«!:*:<l
16824 23t^4CB:iv':^yti£fLB07K3UD«3 02U
16834 3ES'417ECee7FEl03007CB«ll64
16844 40F3eJ0i:EE£fF47119E0L3ft«762
168^4 t^3y40"3-:' Hf 141F12FH01&»1271
16864 602F1E^ ^32EE8FI8=1 144
16874 736 3^'^ . -4279E61F«1 169
16884 84F HFC t«Hi.i.B10C&- 1486
16894 910c -- ....-« ia>:A^irr5ri«§43:
16904 04709ED4B^ .'£-560
16914 i40r:l3ElfeL^w-^w..^...^^l«-/54
1 6924 i;9 1 32:<940C9D5E5C5F33Ff» 1 459
16934 33R40FE02283RF1FE7628-1 129
16944 42HFE4030722R0E407 723-796
1 6954 5220E403R3940 31)323940-523
1 6964 67EF£76204R3ft3R403D32*895
1 6974 73R4023220E48 3;E2 1 3239-47 1
16984 84e»18382R0E407£^ £7628-802
1 6994 9Ee.f 3 1 8F8^R0C4001 F802*906
1 7004 009368FCO4F4 1 >8FeFE28« 1 1 40
17014 U8J5FE3F^81BFE292008-7e0
17024 221 102728;DB42£iFBrD23*959
1 7034 34 1 1803CDaR0aF 1 1 89RC 1 *961
1 7044 4E 1 D 1 C9CD6908 1 8D378B 1 - 1 485
17054 5C81 RCD2 1 421 308 18F5FE« 1083
1 7064 €4 3 :<809F£C0CBB7DR3542^ 1 30 1
1 7074 7E6 3F2 1119 1 4704FE2 1 30-754
1 7084 804fiFCD2 1 42CB7E2328FB- 1 1 38
17094 91 0F97ECB7F2B06CD21 42*1063
17194 0231 8F5E63FCD2142RFC3«^ 1271
17114 12D42CF8R7BB228FAC029-1293
17124 243C57Cbi::9738F14B421 1-1026
1 7 1 34 30000D5EB2329EB297995- 1 070
17144 4789CEB30F6EBEBRF7CIF*1605
1 7 1 34 5677D 1 F6FB428 1 8EBRFCB- 1 227
17164 61CCB1D7995789CFRFE42-1376
17174 779934F7e9C47E319E3l8*l 199
17184 8DD61C1CB78C21B41C944-1517
17194 97C17DC1B41E87CR84 7CB*U60
1 7204 07CC21B41C9ED5B324063-U52
17214 1 2tF U 7RB70600ED329e£D- 1318
17224 232985F50EO32300 12322-846
1 7234 33240CB6CC9030303C5e3-9l3
1 7244 40303032 1 8349CDR30923-653
1 7234 33E767 1 233S0223C 1 7 1 23-760
17264 6702336ER2377237723C9-979
17274 7210000E3E3CD5741FE16-1 124
17284 820e9ElDlF3E5CD2142l8««1277
1 7294 SiF0FE76E 1 28 1 F29E5292y * 1 2-^0
17304 0C'1194FCD214279D61C38-1036
1 73 1 4 1 084F060009FE0A38D3F 1 =874
17324 23EE6CD214218C7FiCClB-12'j^l
17334 341C9C5E52R/B40F577E5«1514
1 7344 423227B40CD4F4 1 F£2920*932
1 7354 5 1 23E 76CD2 1 42E 1 CDB440- 11^6
17364 6F126006FCDB4401802E 1*1090
1 7374 7F 1 e 1 CI RFC9C 9C93E0FD7* 1 729
17384 8CD75491812210000CD12-693
1 7394 944CPF74e03CD7849£bLD-1427
17404 00649ElCCa244CD5949CD«l 167
1 7414 12044CD0D44CF 7F 3EC9C3i-l 178
1 7424 27B49227040ED5B 1 C40 1 3*845
17434 321 7240CD09452R 704036-766
17444 418233668232279401168-592
1 7454 e-0Q 1 9227B4021 7D40CDD4 -885
1 7464 6442323E52322 1 640CD44«= 7 ^^
I 7474 /45FEF2L:CCB44F£F9CC96-1857
1 7484 848FEFRCCC848FEDE28ER«1802
1 74 94 9FEE9CC 1 D49FEECCC:2B45- 1 599
1 7504 0FEEt;i:t4045FtEB'jX747=sl7in
1 7514 lFfcF3'XF44;^FE£4CC0049«17/5
17524 2FEF4CCB64rFEE5CCF 148-1955
1 7534 5FEEECC5D48F EF 6CC6L48» 1 ?'45
1/544 4F EF CCC9248FEF 1 Ct:0346- 1 700
1 7554 5FEF&uC9F47FEE3C:R9647«1843
1 7564 6FEF5CC5545FEER28 1 5FE« 1 668
175^4 7£7CCR44 7FEFECC0M4FE«iri7
1 . "-'84 i:tt3U2€«0EC:D4445F £762007- 799
1 7594 9E 1 CD0E49C 2 36443EB8t:0- 1 284
1 76»ii4 eb«49CD5y49'.F9BtD*iU47«l259
1 ?'6 1 4 1 *^ 1 5F49C3f=»94 7E55'=^2 l-SE- I m^
1 7624 4::D5EBE5222340220R40CD»1 U3
17634 JEC45CD5349E1CD13451B*12J1
I 7644 4ieEBUlCU0945Et'5&/&4yi^l2e9
1 7654 5Ct>0945E5£D3B7240R7ED* 1 422
17664 652E 1 380322 7240£1C973»1 1 J 9
1 7674 72372*i3ty5b23bt^:;t9E5- 106^5
I r^684 8C12RlU4023rD0E45t8R?-1052
1 7694 9£O42D02R7240£D52D8EB«^1501
1 7704 02.-:i8Et>3EC3F5CC'4445a'"^l ;;45
17714 12H48CD1 i4SfcBul'Wh45EB*1165
17724 2FlC3RB473E':Di8E9E5E7«166;2
1 7734 3FE762809FE7E2805F5CD« 1 ^S-o
1 7744 46849F IE 1 C9l U4445FE76- 1 558
17754 52877FEeB2813FEC1284C*10^6
i 7764 bFED62874CD30472 15349=1 U9
17774 rCDn94?'i84F3CieG(/.-D4j'-'l*X>5
1 7784 82R784iaE5Ct>7e4901FFFF-1370
1 7794 92R164023037EF5COe349-919
17804 0FlFE0B2805CD7e4918tF-l2l5
17814 1221640E1l571233E11L:D»974
17824 2R847.'t£t>lEitDRB47216B«ll 17
1 7834 349CDR94 7181 2CD374 7C0- 1 096
17844 4C14721434DCDRE4721F5»1 169
17854 508CDR947i:(>4443FElR28-l 113
1 7864 68CFE 1 928882 1 E C 45CDR9- 1 307
1 7874 7472fll6402B221640RFC9-73a
178B4 yCD4D4^3E7[>CD7e492 168- 1078
17894 949UDH94718D63E76C368-1235
17904 049FE40O2C144D6261717-1160
17914 lED48794026006F09C9CD«10ei
1 7924 24445C;DF 1 45FE64200RCP- 1 233
1 r934 32rt4!3»3tit3CDr'B4^£6FFt5- 1 325
1 7944 4CD4445FE 1 4C2C 1 44tD3l>« 1 337
1 7954 546CDD345E1 7CFEFF20eC=' 1457
17964 621D1EBCURE47210945C3-1233
1 7974 7R9473E22C3RB47RFF5CD-1398
1 7984 84P473£E5CD7B49C04445«1 182
17994 9FE112850FE76284CF5CD«=1329
18004 04D47F1FE152804FE1620«1016
18014 123C167r8FE0020feJ4F5E5*1215
1 8024 2 1 8D8E52 1 444DCDRE4 7C D- 1 302
18034 37E463££5216960CDRe47-lie8
18044
18034
18064
18074
18084
18094
18104
18114
18124
18134
18144
18154
18164
18174
18184
18194
18204
18214
18^24
18234
18244
18254
18264
13274
18284
18294
18304
18314
18324
18334
18344
18354
18364
18374
18384
18394
184ti4
18414
18424
18434
18444
18454
18464
18474
18484
18494
18304
18514
18524
18534
18544
18554
18564
18374
18584
18594
18604
18614
18624
18634
18644
18654
18664
18674
18684
18694
1»704
18714
18724
18734
18744
18754
18764
18774
18784
18794
188G<4
18814
418C4F5C5181CFE1828ie«ie48
5FE17C2C144C0C6462 162- 1336
649CDR94 7 1 8R3CDC6462 1 «= 1 220
76E4918F33EE1CD7&49F1-1379
8FE00C8FE152B1 1CDC646-1259
92 1 R7EBCDRE472 1 ED52CD" 1 442
0RE4 7 1 8E 7C0C5463E 1 9CD- 1 265
1 7B49 1 8DD3ED1 C37B49FE- 1 357
2D32O0FCD4O47217E6FCD-1086
3RE47212600C3RE47FED4-1222
42012CMD4721EB46':3B9=l i^S
5470 1 F 1 4t>Ct€5G96L4^9C 9^ 1412
6FEC4C20F 4 ?r >4445F t4 1 * 1 39 1
7C2C 1 442 1 5C49CDRy4r3E» 1 16e»
8262 1 006FC3R847F E46Ci = n 3 1
9 1 R472 1 7249C3R947FEt^2«^ 1 2 1 b
0201 1CD4D4 721 CB7CCDRE*! 141
1473EC421 ^"' ^~ ■ "'^fc:4rF£=^ U4d
2CFC2Ci4^ U4b47=1358
D«^148*4
D'1467
, C'-* i JM*4
3CD4445Ft
44D473ED1I
54445FE16I- ... *^^
62Bie.Ft40300:>FE.:
747DC8F47F1C:754.
8CB46l8F6CD3;'4t.l=E^F12 1 =^1 1 77
y7R47182F7^- ^ ^ '^^ -rF^SSl
e23L9CDFr 49-1443
13E2RC3R&4,./^nH.:.sc2 1^955
2l815CD»44ElE[;'4e7840=l05b
:iC921^R0R 18*^521 5645*18-531
4003ECDCDrB437C'CD7B49« 1 1 94
57CC37B49C t>3r47CC'C 1 4 7^ 1 31 5
62lEB7318EDF£iHC^C144»i::t7>
7C9CD4445CDFI -'—^ -^i D-1721
84445CD3r47.v„ .-49-966
93.— -- -- - t)L^Ht't7-1.17fe
93 L 47ElED5B«n66
17B4yL: .^C[:>4445Cl>-1218
2F145t ^CDH64721-1352
32322CUHt4 / tl : tiR£4723- 1 229
4233EEDQD7B4a3£5BCDRB« 1 264
5473ER721ED52CURB47^E«n61
6FR£lCD0E45Ei^CDHB4.'L9-1646
721 00001 80FC:)4445FE7£«= 794
8281RF51 10H0aCP6249F l*':^55
9Ft. 44F-1CDHC144-1524
0Dt . ■ ^FL^r"! ^t'FE52M-854
116401 10b' '640E1-478
2C9217549 i>444'?*l2ll
3CDF 1 45C33B4t.u:EyBF5CD« 1 503
43747CDC147214B45CDRE*1 151
54 7.3E3ECD7B43F 1 CD7B49- 1 238
63E322 1 3840CDRB472 1 65-838
749C3R947 3ER0 1 8D83E2H- 1 074
82 1 3440CDflB4 73E222 1 32-775
940C3RR47F£DL'2812FE 14-1307
028141F300l£ei7R7ED52-884
1 37F81 700 1 808ED5237C0- 1 132
21804ED5237O83FC9OD37-1 126
347672E3eCDRE4721R648-1003
4CPR9472R0R4CI23CD 1 345^889
5£eCD0E43EB3ED2CDRB4 7- 1 4 77
6CD4445F E0EC2C 1 44(. 92 1 - 1 507
7^ 748C3R94 7CDE 7022 1 3B- 1284
840CBB6C93 1 ^'^4 wr 3^947^ 1 1 97
92 1 3B40CBt .4E ^3-922
U46^J'j^i' J3Htj _ . , . . . U3H0D-668
1409CC9C£;444>Pfc :>FC2C 1*1 4b t
244CD4D47RFC9CD4D47irt=i 183
3ED4BCDRE472 . lC40CL'REi=12fe.6
44 72 I ^91 y< 3ME 4 7C1 -3H49-9 1 4
53ED5C; r9«116t.
64721fc ^.?^lio3
7C.-:8B40t^::
894400 '::97^-
94yC 3R04idL i<&=i5wi
y4eC3R940v .t)=I357
lHF4e«239 ■
YOUR COMPUTER. AUGUST 1983 83
NEW PROGRAMMING BOOKS FOR ALL MICROS
From Newnes Technical Books
BASIC
Programming
IM.* via'torTv
Q&Aon
BASIC Programming
Peter Laflerty
This book describes, in
easy-to-follow * Questions and
Answers" fornnat, hoAf to
program a connputer using the
most popular and widely used
language, BASIC. A simple
version of BASIC is described
which should be applicable to all commonly available
microcomputers. Many educational and game program
examples are given.
Softcover 112 pages 040801300 J £2.50 June 1 963
Introducing
Z-80 Assembly
Language Programming
Ian R Sinclair
If you ve mastered BASIC, then progress on to assembly
language programming with this ideal introduction.
Practical methods of designing and entering code are
emphasised and the interaction between machine code
and hardware stressed. Great value for money for all
users of Z*80 based micros, including the ZX81 .
ZX Spectrum, TRS80, Video Genie etc.
Softcover 152 pages 0408013369 £5.95approx
August 1983
Newnes Programming Books
A series of books specially written for micro users
FORTH for Micros
Steve Oakey
FORTH is a relatively new language which is rapicly catching on
with micro users. Its easy to use and faster than BASIC. This
book explains how to program in FORTH and demonstrates how
extensible it is as a language. Gaining in popularity. FORTH is
available for a range of micros, including ZX81 . ZX Spectrum.
BBC. Acorn, Atom, Dragon 32. One t . TRS80. Appte. Pet. Jupiter
Ace etc.
Softcover 160 pages 0406013664 £5.95approx
September 1983
FORTRAN for Micros
Garry Marshall
FORTRAN was one of the first high-level languages and a great
deal of software has been produced for it over the years. Now
FORTRAN IS available for micros, much of this software can be
used. Assuminc only some working knowledge of BASIC
programming, this book will appeal to all potential users of
FORTRAN and will encourage them to start wntmg programs in
FORTRAN as quickly as possible
Softcover 96 pages 0406 013362 £5.50approx
September t9&3
Also available BASIC for Micros - Maynard £5.95
Order now from your local bookseller
PitHiranuTitno
Liiiiyiiayrs
liMlVliirus
Programming
Languages for Micros
Garry Marshall
Covers all the common fanguages.
BASIC. Pascal, Lisp. COBOL,
FORTH, Comal, FORTRAN. Pilot.
C, etc and gives sample programs
Explains what each language is
intended for, how to use »t and rts
main areas of application.
Softcover 136 pages
0408 011858 £5.95
Jarjuary 1983
COBOL for Micros
N Stang
A book on COBOL devoted to its use with micros which
emphasises its business advantages - partictlarly In areas such
as screen handling, file handling and comprehension. Contains
examples o' COBOL programs with explanations of the language
elements in terms of why, how and where they are used
Softcover 224 pages 040801342 7 £7S5approx
September 1963
Pascal for Micros - James £5.95
ewnes Technical Books
FREEPOST.
Borough Green, Sevenoaka Kent TNI 5 8BR
84 YOUR COMPUTER, AUGUST 1983
Alan Westwood's monitor puts you in the
control room of your Vic-20 with this
aid to program development in
machine code.
VIC-20
This monitor will run on any Vic and is
designed to aid the development of machine-
code programs. Listing I shows a loading
program which Pokci rhe monitor into
memory. UnfortunatelVi it will not run on an
uncxpanded machine — though the monitor
Will " and so those ol'yuu with only the basic
machine will have to use listing 2.
When ruHj the monitor reassembles itself
above R/VMtop, taking up about 980 bytes.
The monitor is therefore transparent to Basic
and will happily sit above RAMtop while
leaving space for running other programs.
it you have an expanded machme^ simply
enter listing 1 then Save and Verify before
running. This is your back-up copy. When
you run the loader any errors will be detected
by the checksum — ii checks for zeros too —
and the Data line number in which the error
was found will be printed. Once all is correct,
Run the loader and then Poke the addreesscs
mdicatcd with the values printed at the end of
the program.
Then save the monitor — whatever you, do
List/ng t.
5 FfEM MIC Hum ^. ■(* C. l^kfZ
4 -5 I Fwi » " ' . . . F-Crk . 55 > t S 1 09-
«>0 Ht-LEFft'Hf . /I -C r<D*liF0KErt2.D
70 rt$H^u ot "►*♦.":• /t» J4e
80 P0KE52 . hDi POKtSofMUt HUf t^4 » At'tPOl* £55* PI£EK<5?5>iF>OK65il . P^EH <55>
90 PRINT-POkt44i ' IMT'^T- *'!>6 >
10*:» r-^1 Nl '•P0KE43* 'Vi3 <. 1H1 \rt:j.'25^ ^♦^^6^*1
I lO PRINT "P0> E45. •I.'«.4 9» ''N*f-' INT* rt2 5r!56 >*2^«>
1 20 F-R I N T " POKE 46 • 4b<«,*»0 1 *' I HT < i^2 - I'5to >
1 30 PR I NT* I M£H &»^» E ' u I Cf-KiN * " i Eh«»
200 C»HTHe
210 i:^rf:i002&e4eH0e^Fi214l414t4t414t414dC'9ME9ev4S434C>4F4eeDlt1NE412C574553» 1870
220 DATA54nr IP .tr ui. n - 1 - •■*-. ■< ' -.o* tA^^'M i autv^f /. ^r . : ,-;-;4"^. '.; "^«ito^si'5§5^«:iCt 2. t/.4:'4i*9» 2222
230 OwTrtrtH
2-40 DmT»C-
250 C^U»t. •*♦♦*■
260 tX^ln 'H,.,
2?0 C>f*TH/t, : ,'<.'>. ' y , M n
2&0 Dm r I . . »' ^ • o- . M » .
2^0 D^TMMf ' f rn ..I i - ... .
300 t>HT .*. ^
310 C^T.
320 D*<
330 C'N
340 r»»^^i
3«0 D^i
370 Df»i
3©0 D01
3>0 C*rtl Ht J*«. Vc t*»*->u -fc.^1. .
400 DAT«FD004C/«F *.***■*!
410 DihT«Ei^»^D00*<SKm«.
420 Difi|TA4M*^0t»0FC»O*-
430 OmT. 1 —
440 O*^
450 OU'
460 DtH
470 t>»<i
400 t»»ii >t>^*u>cfcl-
.3.2733
-5. 3402
03/ I J. Me. 3367
^000D1603«401I
! »f^H&50e00GtA86* 2773
4FF0e20 iece20 • 302 1
H520CFPFC920F0, 4307
'O0©*:78«)FEF
j0000t.sa ^u ^6 =f y t«M4 1» :*0503680*'^
nO(M069e00e6(500e<l2e79C?i:tD4Si '
I If: Fi-4(%20l EC82eF 3PI>O020A6FC0U^ - -
, dA0^H^E^EAFFd005C lBt>E8rF9095C26CC 108000^10. 4306
Lt>*FFF20E4FFC9a0a0FCr66070©l e5A2e^e«2eeO€*^9. 4295
^*0F20^0O26^<»660iA9ee006r ilF0F92«l.35Jl
^ <20C3PC80062AO62«:^062l«0t >ji602dCFFF * 2093
' ' — - ^10900 1 6O60684CA(^ ». in» ^i^L t i r l ^fODFOI^ 46020. 4056
'<«JC92COOe320CEFC009OC>E^20e0O01C3C tC 3* 4234
,...,. .,.-..^«^. .u . -^-t:..., -.1. ^ .t. '^*-»-'2^5FCf4668
220F6.4404
r*-»D^5,4 751
iiF<^FFMf*MrFr > .:0* 3438
lM.3450
.i2.3942
.^5.3063
ID. 3779
.. -4C.4713
lBtiE0H542.37ei
( L92CF0O6.^4ie9
i t ««> I E M^aiOOCiOC* U a A.30000F0 1 7 . 3874
(ffstf'ng continued on page 87i
not List. If you have an uncxpanded machine
do the foUowmg:
POKE 45,3: POKE 47,3: POKE 49,3: POKE 46,21:
POKE 48,21; POKE 50,21: POKE 43,1:
POKE 44,21: POKE 5376,0
then enter listing 2. Run the program and
enter the code as in Hsting 1, starting at Data
line number 210. The first data string on each
Hne is the code, the second is the checksum. If
you enter it incorrectly the program will prim
C/SUM ERROR
and will ask for the dato again. When you have
nnised enter an asterisk and the program will
stop. Now do the following:
POKE 45,244: POKE 47,244: POKE 48,244:
POKE 46,20: POKE 48,20: POKE 50.20:
POKE 43,1: POKE 44,16
then Save and Verify as a normal proEram —
do not list.
One you have a copy or two on tape, switch
the machine ofTihcn on to clear the memory,
reload, and, before running, Clear screen. You
should now be in the monitor proper.
The first function the monitor performs is to
set the breakpomt vector to pomt at the start of
the monitor. What this means is that, when
testing machine-code routines, breakpoints
can be set by siinply inserting BRK
instructions 00 in appropriate places.
When this instruction is met, the program
will automatically return control back to the
monitor with the register values. The second
function the monitor performs is to save the
register values in the fDllowing addresses:
PO-^00PC<-01 SR-02 AR-03XR-04
YR-05SP-06
The program then sets up the display and
hands command to the user.
Now for a dcscripiioa of the commands; sec
figure 1 for a summary. There is full syntax
checking so commas and so on must be
entered where indicated, addresses should be
in hex and of the length shown. All the
f continued on page 871
YOUR COMPUTER, AUGUST 1983 86
ABF
PROGRAMMABLE
JOYSTICK
for
ABOUT OUR PROGRAMMAHll
INIFRFACK
Surpit.vsiiig Ihc uutstanding ^ipecificmion of
our Incerface Moduk \\ which still offei>
the best software support at its price, a
Joystick Interface that is compatible with
A LI. SOi rvVAKK through itii unique hard-
ware programmable design.
the Interface plugs on to the rear connector
of your /X8I or ZX Spectrum.
Quick clip-on connections, which are cuii
figured fromarefeience card supplied, allow
you to define which of the forty keys arc
simulated by which action t)f the Joy stick.
A packof ten Quick Keterence Programming
CardK makes letting fci youi favourite games
even easier. These cait be filled m lo stiow at
a glance the cunfifiiuraliun required and
stored in the cassette case of the particular
game. When you change to a game using
different keys the lucdule is le-progranimed
in a few setfmds,
A.S with our Inter fa :e Module 11 the Pro-
gjammable Inteiface accepts a\\ standard
switch Joystick.s that are Atari- compatible-
Two sockets aie avtUable which are con-
nected together for two player gameb which
use the same keys for both players*
The Interface reside;^ in the keyboard
address space and does not affect its opera-
tion or mterfere with any other add>ons. A
rear extension edge connector will accom-
modate expansion oi your system.
I he unique AGK key simulation principle
makes it extremely easy to incorporate
Joystick action in your own piograais, AH
eight directions and fire are read by simple
BASIC.
With every order cuniesa free demonstration
program called *Vidtu Graffiti* plus a full
set of Instructions,
Spectrum
81
l*AC KAGh <: ON lENTS SUKPLIED
• Krogiammable Inicrface Module as til us*
trated, complete ivith clip-on piogram
mtng leads,
• Self adhesive programining chart detailnig
how til define which key is simulated by
UF. DOWN. Ill I, KIGHl, and FlKt.
This can be fixed tin to the case of youi
computer or if preferred the protective
backing can be left on. Ihe chart is made
of a veiy durable reverse printed plastic
and IS extremely easy to read.
• One pack of ten Quick Kcferencc Vro
gramming Cards *oi at a glance setting
to your games requirements. Ihe card
allows you to niaik the configuration in
an easy to read fashion with space to
record Ihe software title and company
name.
• Video Graffiti demonstration program
which isNSTilten totally in HASK^ to illus-
trate how ah eight directions and lite
can be read. I hi5 is .tko a useful high
resolution drawing program.
9 II mimlhs guataritee aitd full written
instructions.
JOYSTICKS
AIARI
KEY FEA i URES
* Programmable design gives iUlAL soft-
ware support.
* Accepts Atari, Competition Pro. Wico,
Slarfighter, Quick Shot, te Stick etc.
* Hear extension connector for all other
add ons.
« l-ree demo program and instructions.
i CONTROLLERS
ycKS
I OR USE WliH OUR iNTERI ACE
Module Of VK 20, Commodore 64,
Atari VC S, Atari 400, Atari 800
If you require extra Joysticks foi t>ur
original interface module mark order
'OLD' Joysticks
ONLY£7 54inc VAT + P&P
FROM; MR/MRS/MISS
ADDRESS
SEND C.W.O. (NO STAMP NEEDED) TO: A.G.F. HARDWARE, DEPT. YCR
FREEPOSL BOGNOR REGIS, WEST SUSSEX, P022 9BR
QTY
ITEM
ITEM PRICE
TOTAL
PROGRAMMABLE INTERFACE
33.95
JOYSTICKiS)
7.54
PACK(S) QUICK REFERENCE CARDS
1.00
ONE
VIDEO GRAFFITI
FREE
ZX81 D ZX SPECTRUM D Please tick
FINAL TOTAL
OfALtHt/VQ
UmibS WELCOME EXFOR T FR/CES ON APFUCA 7i
'ON J
86 YOUR COMPUTED. AUGUST 1983
(continued from page 85}
commands arc entered in ihe (op line ol the
screen. Here ihcy arc:
I'hi^ displays a screen page ol memory from
address aaaa by cntermg carriage-return on its
own. The ncAl sw^rccii page ol' memory h
displayed, and, for coniinuiiy, the lasi line of
the previous page bccones the first Ime of the
next page. Entering P will display the
previous page and llie tirsi hue becomes last.
l,aaaa,ir,22,33,44,B5
This inputs up lo five bytes oi memoiy
startmg at address aaia. If five bytes arc
entered, the monitor will wait foi an itiput. II
you now press I the next address for input will
be displayed on the command hne This has
been included for fast entry code.
H3ada,bbt)bJU22.33
Hunts between addresses aaaa and bbbb for a
sequence of one> two oi three byres.
M, aaaa, bbbb. cccc
Moves a block of memory between addresses
aaaa and bbbb to a block starting at address
cccc. If you try to move the block upwards
through memory into is own space then the
monitor will reject it, thus preventing
corruption of the block
It wilU however, accept movemeiu down
through memory as this will not corrupt the
block, that is, it will accept
MJ00O,2DO0,Offf
but will reject
MJ0O0,20CX)J00l
You can move memjry Ircely m either
direction, if you arc moving the block outside
its own space. Note the monitor is not
n) page 85,
Listing t contim
^&9 UH 1 M0t»4 fc<^ b 0O0MF *- W<.i€Vlf- »■ l>Wcv6f- el4^^3*- Ei^W 3wf C 0M . I t*t:
61 Nit Oi^JH*
UX^O t'-eUFMS. THEHFClfr l«iTiJLEH^4* Uh-mSC irtlt>t«.H«
E7 JRH
- 46 1 1»-«0* 1
^rCKttl
protected from this function^ so you must be
careful when using this it,
Caaaa
Goto code starting at address aaaa. If G is
input on us own then control will be handed
LfSttng 2.
lU »^-40V
Ad in * iM»i ii-rt»'^ ♦ iNEr*r4i»
A5 II* I' USiCl««f*
40 hc«*^j i H-4-fcH* Hf i-l-:?- r*^p*
•30 H* *H 1 1« t • M • . -» • ; > c GC#SHB I aMW 8 C I «i I ♦L. • I
»r,^ WENT I
"O U'K CTlHEUPPlMf f Si'H EPPOR'HjiOTOI'O
:i0 n Hf- • 'lNEM>e
*0 Ht ^L E f r J < H$ . 2 • » CiOr^Jei I mOm i J »> EhD D
i o*> mi-^m I Df < Mf *, i »40»rtL'* 1 1 bu I oeo
lUOW L»-0t il-H«;"*'IHblll-OPl'*l ICM.tt^»Hi mh-^i^-.
< HU'KN«. i '.t 4yU'»l'*lt^»H»<M>\^^««'7«Nfc>l IF<
ErukH
figure f
C » r r I % •»• '
Cl or b-*A44
H. 44<»«- bt»tb« 1
L or .."rroff rk*m«"
bt>t>t>
*ioto
Hunt
1 f,F .Jt
no -«
over 10 code staring at the address m the PC
register. The registers can be changed before
going to a routine by inputting the values into
the register storage addusscs, which are
0000-0006
Quit to Basic. Basic programs can be entered
and run as normal |)rovicled ihey do not write
over the monitor To return to the monitor
SYS60151.
L or L'proQ nan»e"
Loads memory into th: address fron) which it
was saved.
S'prog name'\Ol.aaaa,bbbb
Saves memory between addresses aaaa and
bbbb to cassetic
One lasl things if you exceed the command
line and coirupt the display simply clear the
screen and enter C and this will return the
display lu uuiiiiat
If anybody would like a copy ot this pro-
gram on tape then they should send a
cheque or postal order for £3 to this
address Monitor, S7 Trenth^m Street,
London^ SWI8 51 )H I will also include a
copy of my disassembler on the ia|.>e, H
•«• •••
• ••
99m
nrnti
••«••# •9i«i« •«••••• ••••*•••• •«« •• ««• •«>•••• •«•#•* ••••«••
•f# *mi ••• •#• ••« «•« *• ••# ••• #•• »i« if* *••
•i* ••• «•• •«« ••• f«f •f 999 ••• •*« »«f #♦« •«*
xtt
• • ••• •••
#4* #«« •••••••
DEPT YC, 9 TWEED CLOSE, SWINDON, WILTS
SN2 3PU Tel: (0793) 724317 Trade enquiries welcome
Export Orders; Please add £1.00 per tape airmail
ZUCKMAN
ZX81 (16K)
*ALL MACHINE CODE
(10K)
*FOUR INDEPENDENT
GHOSTS
*HIGHSCORE 'HALL
OF FAME'
♦AUTHENTIC ARCADE
ACTION
♦TITLE/DISPLAY
MODE
ONLY £5.95 INC. PftP
^cZXSpectrurri'^r
•^gxN FROGGY 16K or 48K W
FROGGY
ZX81 (16K)
*MOVING CARS,
LOGS, TURTLES
^ALLIGATORS,
DIVING TURTLES
*FOUR 'SCREENS' OF
ACTION
*ALL ARCADE
FEATURES
♦ENTIRELY MACHINE
CODE
ONLY £5.95 INC. P&P
SPECTRUM VERSION OF
ARCADE GAME WITH FULL
ARCADE FEATURES:
* Fatitjtuur Hi Hee Cdour (ii«ipt%icii
'Ayth^ntk Sound Etf«cts * 3 Tutm^
•3-D Liiys. Sv^iiiiiub»y ft Ofvtng Tuftlti*
*3 Lar>oa of MuHi cotoutod vehicloa
'On «cnw»n S*;u«v< F* Stom. Tuntfbw
*Sn#4i«. An»o<iiorft and Suby ftog
"Top 6' HiQh Score mmals tablo
*0«ITKinStr»tio«) G»tJtm (CHJtirMI
Youf horrw kick Irov^ niu»t lt«f» ACfOM •
buty mftin roAd. ifian onto to^s and tuittc«
in th« rivtf to wach Mftriy of the rtvw-
b*nli troQ-Korneft.
THIS MACHINE CO>E GAME MUST BE
SEEN TO BE BELEIVED't
ONLY £6 96 ItSIC PaP
YOUR COMPUTER AUGUST »983 87
SOFTWORDS has a readership of more than 35,000 to
home micro owners each month, yet you will not find
SOFTWORDS in any newsagents.
SOFTWORDS infilled with in-^depth reviews of the latest and
the bc»st pronraTis from the m<iny hundreds of software
publishers, yet SOFTWORDS is not for sale.
SOFTWORDS offers its readers substantial savings on the
prices of the programs it recommends, yet SOFTWORDS is
free of charge,
SOFTWORDS will soon be including hardware reviews and
offers, program listings, and hints and tips, yet it will remain
free of charge.
IS A
STRANGE
MAGAZINE
SOFTWORDS is the magazine oi the
Microcomputer Software Club. It is availa-
ble, free of charge, to members only. Why
don't you become a member?
•TTD^I
The Microcomputer Software Ctub exists to provide its
members with quality software at low prices. Its
i5,000 members have all realised that membership of
the Club takes the gamble out of buying software.
Fancy packaging and glossy advertising do not impress
us — a program has to be good to be recommended to
members in SOFTWORDS. We test for loading,
unique features, value for money, use of the compu-
ter's capabilities, reliability, speed and ptayabilily, or
in the case of non-games programs, their su tability for
the job they are to undertake. All kinds of program are
included: arcade; adventure; strategy; utilities; educa-
tional, practical/business applicatiutis.
All of the programs recommended in SOFTWORDS
are avai lable direct from the Club at low prices — min-
imally 10% cheaper than normal and, for the program
we feel is the best available each month, 20% cheaper
than usual [)rit es. Ordering is simple, tind quality is
guaranteed. Recent selections have included The
Hobbit, Wacky Waiters, Masterfile, Spectres, Space
Phreeks, ChessrThe Turk, Wizard War, and many
other educational and practical programs — all al low
membership prices.
Surprisingly, perhaps, membership of the Club is com-
pletely free of charge. There is no obligation to buy a
certain number of programs — memaers buy what
they want when they want. Receipt of SOFTWORDS is
automatic and free and postage and packing is free as
well. Sounds tuu good to lie true? Try tl and find out.
If you own or regularly use a ZX8l(16K), Sfxrctrum,
BBC, Dragon, VIC-20, Commodore 64 or Oric, join
the Club.
Free membership application
please accept mv applit Mkm and enrol rf^ci^a menibcr
u^ TKe Mk icxofTipuu*f Software C(uh. I iinderMatwl that
iw»fi»l>ef ship is ire«f oh hargf
A\ A trmti\n't I will rrc€»ivc Ibi' t tub Ni-wi^lHIcr ff«? ul
rliargr and will be eniiflect \o h'nelil In mi any savings
ofiered to niemliefs >n >eltH ted programs for micro-
1 omputinv. t may cancel my meniber^ilMp at any time.
THE MICROCOMPUTER SOFTWARE CLUB
RO.Box 166, Oxford, 0X2 9BJ, England.
AfvnR !•-<:<?
riTY
P09Tror»t .
AC.R
mUPIITm MAHFI . , ,
rOMPItTER RAM
88 YOUR COMPUTER AUGUST 1983
FOX SPECTRUM
> UPGRADE KIT <
£20.99
INCLUSIVE (Issue 2 machines only)
A high quality kit at a new low, low price which simply plugs into
existing sockets within your Spectrum, no soldering is required and step
by step instructions are supplied.
PROBABLY THE BEST KIT AVAILABLE AT DEFINITELY THE
LOWEST PRICE
Should you require any more information on the kit or any other items,
please phone or write to us at the address below.
ALSO AVAILABLE
FOR THE VIC-20,
£29.05
INCL
FULLER FD42
KEYBOARD
FOR THE SPECTRUM OR
ZXZ-81. A42 KEY FULL
TRAVEL. CASED
KEYBOARD WHICH
YOUR MACHINE SITS
INSIDE, PLUGS IN
(NO SOLDERING REQ).
THE BEST AVAILABLE EXPANDABLE
PACK AT THESE NEW LOW PRICES!!
RAM
16K
+ 45p p&p
32K
fSEEEI
+ 45p p&p
SPECTRUM ZX81
SPECTRUM JOYSTICK
A Deluxe Joystick Controller. Complete with
Interface with
• CONTOUflf O GRIP
• 2 FIRE BUTTONS
• 4 FEET OF CORD
• 4 SUCTION CAP GRIPS FOR ATTACHING
TO ANY SURFACE
£19.50
INCL.
The ZX Panda a spedally contoured unit designed to eliminate
wobble and memory loss, housed in a very attractive case with
fdii LED on/off indicotion.
Give your VIC 20 a new DIMENSION
Vixen RAM Cartridge £34.95
Switchable between I6K or 8K + 3K
Gtve9 yuu \\^ uptioii of tul IdK oi dK orHi 3K
BAIVt in orw pQCkeoo Whin 4ddtil 10 a fttatidard
V(C 20 gh/«« 16384 bytMOf flxira memofy in
memory blocks t ond 2 or 3092 byten ot emra
memory mto ih« 3K momorv Mock and ST 92
tiyteu of exira rn«iTiory ftwitrhable hoiweeii
memory blocks 1 end 3
• FuSy compatible vvfth e/ailable motherboards
n^odulee.
• SrfiHHy pfu9i mto the r«er enponeion port of
comptjier
• No re-addressmg o1 oKiiting BASIC programs
DEALERS WELCOME
Many other
SEND NOW TO.
FOX ELECTRONICS
141 Abbey Rond, S^ishiystoke. Hants. Tel: 0256 20671
Products
AVAILABtf EX STOCK
Send SA £ for detella
CALLERS WELCOME
BY AFPOINTMENT
ZX81
ZX81
ZX81
ZX81
A replacement keyboard - this one
with a calculator-type feel. Peel off ZX81
backing and press to fit. Incredibly low
price of £10.00 p&p included. ^voi
Ve*»a«paB«
ZX81
ZX81
VIC-20
VIC LIGHT PEN
A high quality light
pen which plugs
straight into your
Vic with no special
interface needed.
£20.00 inc. of software.
SEND NOW TO FOX ELECTRONICS
Please serd me:
Spectrum Upgrade Q
Spectrum Keyboard F042 □
ZX81 Keyboard FD42 □
ZX-Panda 16K/32K p
Vixen RAM Canridgo (J
Spectrum Joystick QJ
ZX81 Press On Keyboard
VIC 20UQniPen
Name
Address
YOUR COMPUTER. AUGUST 1983 89
Listing L The initialising program.
9 fitM roft e imm> NA»t cMAMCten
to mm ... «GnM«LEft ...
30 not Osp^i«lit <c» l>.Orlf«ln tf«9
no sttu 9j,t,otOfO|<»i
100 PfVlC. ■iAcf»irh»_cod«
110 DNiAtN **
lao CMC
130 DCrrfUCtlllv
140 FOn t*0 ro SiVIKJ Jl , 0,1,132, I97«190« 31*39, l,19tilfC
Xf
taO t^lNT TA»(l,CI>t'* ^P^O .iK>>l»<^ PCtpp ..PPP*
t«ri) »4t|Nt IA1IIS,1»|^ M(,t|tv5< ,(|»A3»; »14*1^1>Hi } mnt,|4-
170 f»RtNT TA9(3«?»t* i«**|j'>5S/tJ_OnS**Sl5I^Jl"inwW7*W
100 PRINT TAD « 3,3) I* i7- Jjt«9SI jjiM9SS55«p-j*ojpiih«
ivo rntMT iAii(a,4)t*
•y./
200 PK INI l«»<«,Tti'rx»f>»r mrtt If! DAvtd «r|*#kn 1*63*
2tG FCM l»10 TO 7>
320 VDU 3l,0«l«t4S
230 MEMT
240 «tt"*'i«A«QtfMi««h«l«iffr*l«l!«li«lv«»«n«n«««l«l*k«J«i«lt*
7i>o rop 1-1 Til ;^ ntrf t
iM> r^^MintniEi^rAf ,1, t n-4^/
^70 C««%«t!{f^lOt«At.l*l.l<l-#7
380 FOR t-ie lO ?5-v frTIP -I
VCU 3l/l/2MtX,2a9
NEIT
V«l 3I,1/2»1,23-V.C»11A
•<rxr
p-rw Mmtn rn 7\
VDU 3l,l,r,l97,1.-f|,t|,1<V,|,|3a
afo
300
310
330
xv^
340
X30
5*0
170
no
3'#0
4O0
410
470
4.VJ
44ri
4aKt
440
470
4*0
4*0
500
■12(1
530
a4o
S90
S40
370
3fO
AOO
blO
440
^90
«>«o
670
Mr*
/IW
7l«^
720
730
740
1
73U
7«»<l
77*>
TOO
It!
VtkU 5l,8,2ltPfttNt -r««v or Ha^O i
\jHtn a*-'*" OP «••*«'
PKINT 1Ae<«t31)|*f^l««fe« vAli ffpprOM. 1 *im*tp*
ir A4-"i:* PHOC i«rr»4i»<ll CL9C P«0C^t*r#-#|n<OI
PRINT TAe<4,2Ui3rCf30t
VPU 20,|l,2r»'.3.1*»
7*1
ftKl
010
030
»40
ma
070
• 10
V/<l
«40
w^
940
♦70
fOO
♦IPO
lOOO
lOlti
loao
1030
1040
lOOO
1070
luao
io*o
1100
■ 110
I 1 7*>
II vo
I140
l«>0
tl«rfl
il70
1100
ii«o
1200
1710
\T20
%^m
1240
l2fW>
12*0
1270
laoo
13O0
1 tio
1370
IIW
K\4^*
1 S>1
I SAO
I 170
t 3dO
|3<W
1400
1410
1420
1430
rOtt PAfiS-O tU S UtEP ^
PX-MQOO
COPT PMO
.scnoLt
toy t7
.NN
tWI fc7C7«,yiOTA *7C»7.V
iOA %7t:«o,vi«rA fti7c:fr,v
UJM %7(Xl],Vtf>TII ii7CC7,V
LOA ^TCrO.YieTA IkTCtF.V
COA «7Dia.VtOrA *7|>17,V
tct* fcfrKrt.vior* *,Tntr,v
VOA V704l1,V)StA ^7t)«7,V
IfIA h^O^n.TTKta lb7IXIF,V
L»A «7DMi.ytfi^A ii7e97,V
I.OA ii7D€0,TtfiTA ii70or,V
LDA fc7r«>0,yi«TA lk7Ci17,V
ttM fcTc/so.vtCiTA iTc^r^y
LOA i7£50,ViaT<^ fc7C37,y
tBA %i^«o*viorA »r7r»r,v
LDA ^7eAe,VlSTA ATTAT.V
iiM «7rDa,<i'infA «i7rcr,v
IDA ^f|l-P.Vf4T«k fcnF7,V
IDA *7f-Ai.Vf%»Jrt i,rF|F,V
LIM ^?F40,yi6TA «7«-47,V
LOA k7P70,Yt6rA t,7r.r,VitDA fc/l1«l»Vi«TA ^7l«/,y
l«ri¥tcrv t4Oi0CO Hfttini* NM
.nn LOy COiLOS n'OilOA C^^TtOTA ttTOtLDA CbTCtOTA fc
.iWil LO* r52l*irA (»'Oi,V
CLCil.DA li70iADC C40 OTA tTOlLDA COlAOC %71i«tA 471
OffipPt. NHl
ATfi
,pn\
4.0V rOtLDN fcflO
lOA CliErtQTA k70iUM C^TTiBTA ti71
.NHr Or^M C«iOC« *#«Q I.PA CfftMidTA 1l^70l tV
CLCit^DA lb70tOeC rSY OTA »70il.0A «7li00C CO I OTA %J\
orxijfip ma
,Ntm I.DA h/ytsrA (t'o>,y
LDV CiMtOl t*0?
CDA Cfc^TtOTA |.70tLaA ei>7C|BrA Si71
,NN7 CPX rOitKTQ NPi^ LOA r239iOrA (fc70» .y
a.C*LDA %70tADC r40 01 A %70iL0A 47|iA0C fOiOTA K7\
DtllUnP N#*|
.mn^ loa fc7AtsTA i**o>,y
PTS
, NUf#
LOV fO
IDA r:^?iorA itsol ,v
INViOTA («50»«V
irtViSTA li^30t ,Y
INviOTA <4aO),V
LOY C40iDtA <liaOi »V
INnOrA f»^t fVi tMVrOTA tl»90>,yt iNViSTA <t»30>.yilN
il^^oi ,y
toy rnomTA (4301 ,v
ll«yiaTA imSOI.ViIHViOTA CibSO> ,Vt iNViOTA tkt$o>,v
ATO
toy CO
INT II DA r^AOlATA 4fctM»«y
INVlLDA l4?CiaTA (4301 »V
INViLOA C^IIOiUTA 14901 ^y
1 OV f40
LOA r470iOTA I430r,v
INYilOA f4friOTA I4^»,V
iNyiKfA f490t ,V
tMyiOIA <450>,V
INVilDA r44i41A <400I,V
LOy coo
LAA C43DIOTA ffcdO) ,*
IHViLDA I422iOTA 14301 ,Y
iMytLOA r^/t:iSiA <bv>»,y
iNviLiM r^^itOTA <4v:>i,y
pttt
.n«c»
Loy CO
LOA «4&Oi,yiCPlP C32iO*C HITT
IMYiLOA il.50l,yi»«> C32iD»C Hirr
iHviLDA <hso>iVic*r c32(»<: Hirr
iKViLOA lt.30»,yiC>e £32iBI« NITT
toy £40
tOA <40ot,ytcnp c32iOMr hit?
iPfyiLDA I430» ,y|[M> C^^tiNI MIfT
INVil DA ♦I.Vt* ,ytl:*»> f ^'JiBNi Min
rNViLOA i430t ,ytO«' tv.>ifl*«: miit
ioy Clio
lOA i450».¥it:y^ CntONC MITT
INyiLOA l4aoi ,ViCflP C32tS*ft liITT
rNVtLDA «430l,YiCM» r32*0NC HITT
INYtLOA 44SOI tVtCnP C32I0NE HITT
OTQ
.MITT lM CliSfA 473lRrs
• rmr
coy CO
LOA 14721 »yiCnr C32lONi Ftp
1440 fWtLOA l472NViC**^ C32lfiiC FlRfCND
1450 tNiriLOA <472»,ViCnP C32ieiC PIRfCCliO
1*40 UUk C44iiTA »472>,y
1470 OLZiLDA 472iA0C C7l9TA 472iL0A COiADC 473ie*A 473
I4«0 .*IR7tNO 9tA 4541 LOA COlOtA 474|OtO
laoo .»jnp
ISIO LDV CO
t520 CUIiLOA 4741 AOC r41i«irA 4/fct(DA rQiADC 47/it1A 4/7
IO30 L04 <474>,VtCtlP r32iDiC OCMiCNO
1040 LOA C43iVTA l4/4),yiftrft
1390 .ft3MWrNO
|!|40 IDA (OttlTA 47QlftT3
I9/0 .P.1L>KT
I9i*0 LDy Cv>
l*i«0 IDA C^4,t4TA <4»3>,y
1AOO J My 1 1 DA Cll7iOtA l4S0»*y
lAlO IWILDA CS2tGVA «49S> »V
1450 LOy C40ILDA Cl04(0TA (4391 ,V
1430 t*«ftL0A CI72itSTA 14391. f
1^4*> IMytLDA fA7inlA lft33»,y
I05O I Oy rCKltlDA Cl04i3rA 44991, V
|A^> tNVllOA llOVifilA I495».y
lft7«> INyUOA C32i«1A (453> ,V
1«IH> Rf6
»*<» .PjWIUT
1700 CIC
I710 LOy COtLDX 4S7
1720 .NJOI
I730 IDA CS7
t740 Htn i43ei ,y
iTSO iWriRTA <»3{l» ,v
17AO IMrifiTA <4?iJI ,V
1770 TV4IA0C C30i TAV
iTOo oetiorv nuot
17^ 'HI
1000 .»«IC#CtT8
10IO LDv roiiox ci
1030 CLC*LPA 49?,Ki8iK COiHTa t>w\,«
1040 L»« 4V^,ii1iOt: COiOTA fcV3,l
1050 LOy COiLOA «4^2,X>,yiCir C32i»C II0O1CT7
1040 LDA COlOTA 490, iiJHP NAOC
1070 .R3CK«T7
looo LDA 44i,iicnr coiseo Roocri
10*0 Oil 441,i|JMP NfWX:
I9O0 .RDCl-m IDA r?iKTA 437 1 IDA 497,>t4TA ftrkllTl rtA V#^,
llliTA 49PirtfX 4*VAi J3H AUOfAtTtLtlt 4'3»A
I^IO CLfZtLOA 4«7,ttSfti: CS<*fftT* 497.ftlDiA 4V\,itMI i:o»fl
XA 403,1
1920 LflV COfLOA I4*2,ll ,y|CWP C:t2lOfQ ♦*«:► t I4iLDA COlBl
A 49o,KiJHr ItilOC
1950 .fDCKLr4 LOV C^53iL0A r4'92,1(> ,y iCMT C32iOCO fXtCKCT
9iL0A COiOTA i90,MiJnP f«OC
I94n .rcx>Er3 LOA 4f2,tt»aTA 4^0»L0A %^S,NiOfA 43wi0TK 4
SAi.rflfv KlCKFIilDX 4%A
i<*^o .i^fcir [Nil iN«i iNii iMvtCPx r27tOPL Pai:»rr.iAtJpir mK>
rTi
|«40 ,WC¥tl% RTO
1^70 .DtSUNOCil
1900 Loy CO
ir»0 LOA ri04i6TA (490'. y
ZOOO IKyitDA Ctn«9TA «490>,v
»«|0 iNVtLIVi riO''iCtA i«,fl»v,v
202"ri lOf C4OIL0A rf4tKIA («.!ipi ,V
2O30 inyiLOA <-47itirA <«np>,v
9040 INi^fLDA C39iOrA {430t,V
2O50 RT«
2040 .r«ou«cc
2070 LOi COiLDV CO '
loflo .M41I ID* 4«4.itii;tv^ roiw« oaoiJtv* MM
2090 .KU Ut:ttDA 4«3,Iit*tC CO16IA 4«3»Xat.0A 4«Mi,li«0C:
COiaTA 404,1
2100 LBV (40T,lt ,V|Cf«P C3?tO*C 001
2110 LCM COiGTA 404,«iJHP RON
2120 .C01 IDA MV3,9ttQTA ftSOil.DA 404,XiIirA 40?«LDrt CltOT
A 4a7iOTM 43AiJefl fmOOllTiLGK 43AiL0Y CO
2130 ClXtLDA 403,liOOC COiOTA 43DtLDA htM.iiSOC £0t3IA
4sr
7140 LOA il.3D» .ytf:*fi» ri7fliW«l 0II7ICI1P CT^tma PO/il DA
COlMTA 1*4,1 1 JNP POM
2130 .11)2 LDA 4»3«tiCI«r^ CltMUt OOStLi-CiLDA 403,XrttliL Cy
♦ lOTA 4a^,ttLOA 1^04, lit BiC CO* OTA 4«4,NtJP«> 0O4
2140 .i03 ClCiLDA 403,N|A0C C40iOTA 403«XiLOA 404,V»A0C
COiSTA >04,X
2170 .ID4 C4.C1LOA 403,XiQ0C CTOiOTA 430iLtlA 4l|4,<iOOC C
OltirA 43rtLDA 14^101 .YlP^ r32tDlir OmtaCtlDiA liAV.XtAllC
ri7litTA 490iiOA 4ff4,KtlWt! CO1OIA 4aeiL0A 1 4*bD > . V : i:f«P CS
2100 .ns urn 4aa»xtct«> ciiOko ooTitoA cusrA 4e3,xiJf4F
21*0
2200
7210
27*0
2230
2240
23S0
22fr0
2770
2aao
22¥0
2300
23IO
2S70
2330
2340
3330
2340
2370
33O0
2340
'/4<IO
;^4I0
24 20
2430
2440
2430
2440
2470
2400
24*0
2310
2920
23%«t
2940
20OO
2970
2900
2OT0
24O0
2410
2420
2»30
7440
2440
2A70
2400
24*W>
3700
2710
2770
27SO
2740
2790
2740
27 70
.on LOA CO* OTA ym^t
.BOA IDA 403,XlOTA frOOiLDA 404.X«0TA I^ClJOR OOUNG
.K>* iNIilMtXiINPiCri cviiiri iwNDi Jrr Nwp
.WHO RfO
RTB
ItiCBT
CKJPODC
OCTPROC i>rr«|n<09Kt
V|K*0ty23-OiAXK*O
FOR Kt««;>000 ta 49nif firCF t
7Xi;«Yili7 4XX*||«Ol7(IX'»7i«0
yu»yix*i
NCir
rm XK-45021 TO 4SS0r OTCP 3
A«V**Alt3*l
-KX-y l%i 7 1 en* 1 1 -Ot'^ ( ■'C*7l-«
> 1fc ' » » OI31-2
yu-vu**ff«t
IF vix<2 OP ytt>i2 yiX»Y|X-WM»lliOia 2i70
IP AK%<i tm 'fM%,<^niLX- xi vm '''xx^'»<i%-A» fiDm 7440
IF ftncil 7*1|«X* 7 > • I ^P-tpy* J»-'^tA«t»o,0010 2440
IF RMlt4«»0X*2l >t OUro 2440
'7iiX*2l a^tNOt II t AX3«0
•«tT
ro4 MX*43Su:3 yo %svo oycf 3
yifYix-iiir vix<o Yix-o
'>)(«-ytX»7(HX«li-0*7(iX*2l»C
Meci
AXC«0
v2r-oiy»X*0
FCM l(X-49AOO to 49«ep OttP 3
Att^AlX«l
7*t.VlXi MlX*H-V2%l'»lX**2»-0
VlC-y|X«liND<ii-2iy2)l*Y73*i«M0l3»-2
ir YiX' I yix-i
IF y2x<o y2t-o
IF yix*y2X<'9 OOTD 2400
ir ¥1X>0 VIX-YIX 1
ir Y23^ Y2X-y2t-i
IF A1X>*I7 AND nND«7<0aril«Tl-| '>iXXt2i-4tAXX-0
MCfT
wm x)i*490ca ro 490FO otif 3
yu-vix-ny7*-V7K-i
Xf Yixto yix-o
ir vffK<4j v8%.-«>
'»i4»yiXi'7at*n«y2Xt 71 1X421 -o
MCO
AK^*0
FO^ fX*49COO TO 441F0 OTfP 1
All*AXX*|
?Kt«V|Xi'*«K«*l>-0i'*<XX*2>-0
n yix>n ytx*ttx- i«ootq 7740
NNC*RNDl3l -2
yix-Ytx*t#*x
IF vixi I OR yix>d vix»vtx-iAaiOoio 2730
IF AIX^ 1 OM 'XX^^IXX-SI in* >1X*7«XX*4I HOItl /?V(*
IF MNO(5*MIX«2>«l AWO AVX>4 ^<XX*Vi > (AND I IJK-S^ i A
BBC
A MDl.Ki AiNors wasrcland in magenta: iht
surface is littered with mystery bases, fuel
dumps, loaded and urJoaded missiles. As you
race under ihe radar, your ship must destroy
targets lo gain points. Keep a watchful eye on
your fuel: bombing or shooting fbel dumps
will increase your fuel supply. You have lo
make sure your fuel tank is full before
attempting the next sector.
This is the scenario that greets you in the
first screen of Scrambler, The screen changes
colour from magenta lo red, as you enter the
cave. The path of your attacking ship is
blocked by b<.mncing tizzers. These evil
creatures just bounce up and down whilst
emitting a curious sound to help send you
insane. Hither try to shoot them down, or try
to avoid them with some nifty finger work. A
full tank of fuel is almost used up in this
phase.
Alter vast fuel consumption in the cave you
will be anxious to replenish your supply in
this green-roloured ro."ky tern^in. Fuel dumps
and mystery bases occupy the ground, whilst
fireball comets occupy the air space. The
comets arc indestructible, so the only way to
survive is to dodge them.
The screen turns blue as the deserted city
approaches. I'his sectt>r has all the hazards of
the first one, with the ejiciuy missiles m deep
silos. The silhouette of the city at nightfall
provides the background for all the action, the
missiles coming fast aad furious*
The fifth screen consists of large caverns
joined by nan ow pawsages being blacked by
fuel dumps. Clever use of the boosters and
retro rockets is the only way to survive this
terrain.
A fuial colour change from yellow to cyan
signals the start of thi final sector^ the Base.
Flying over the i'uturistic skyline will bring
you to the nerve centre of the enemy planet. A
x-H>ttioici itm*
270O IF fffOOt-l MKX*.'l-t*HM)i2UAXX-S>
2>fl*> »«if
2000 YlX-IOlTKX* l»A»*-0
201M ^UH KX<^ftAVIA' ffJ 4A/yt» UiVT 3
202*1 tKX^TXX»ltAX%-AXX>l
^Wvj ^x«,«vixi .•iJI*»li«UI .'HX+ZiMJ
;*t»44r IP' PlnBl/i-l AMD fvX>I V lX««im><i lul «4 j T XX-O
2«Q4» IF AXA<y tIR Tk%»3 ^OTU Jtf«0
/04it iP K*tf)l7i-| MXX*y»-iftNOi/l » l:A«Xi*Ot 1SX*'/illUfO ^4PH>
2»70 IF IXX'!> OOll) WVO
.Hwu t«^ i<ei«ii4«<&x»»i "I vyx"viX'4t *4xx~4i*yrxt /iix~ii*yy
X|7XX-yVlti7ll3«2»-M IXX-- li AXlfr-11
7090 MCXT
790O AXX-O
310 rOA XX*447A0 TO 447ro £i1CP 3
2920 AXX*ArXi |
JM30 •*KX-;iMXX»l i«Ui *(«X*Vi'<»
?^4*i IF A)t7,>4 >MXX*2»-3jAfX-<t
/*»-Vi ( *• I f
/V**l YIX^-irVlYTV*! t f IX<»UtAVX«<J
r^n* <I1K KX-UkHi-O ro fc#.DFCi ^It-*" \
,**tmj 1XX-I XX* liAXX-A<X«l
29911 ^xx-yixi^;ix*n-¥i?Xi »<xx»2'>-o
3000 IF a«X'40 C«iTxX-2 AND RHDI 15>-l > > ANO ^ is." ^ ^m,~ tu
VlX-Oi fTX-O* IXX-0*AXX* 1
3»>lO H ML'K-%'^^U&%*^ ANS KMDO*-! A«0 >flX»V»Xwl* YIX-
IRN0t2» M»14«nNDi3i 1 1 yZX^-IA VUi rXt<K>iAXXo- 1
3020 IF AXX'7 AND AN0I3**! MO VIX«y7»«i4 AMD t t.s tihrj*>* t
'•<XX»2»«/lA«X*M
hr. t t^ftli«ti« ohb VtHBkni. u<lc>QQ(H>r r^ntect^ l»*«tit i>«t>dit ct«>p»««ic c bdtt » t«
jbpbqlk'>^ I A 4 i>#r r§ti"
3^)40 »Qf jx*i ro L4N(trf> mp .*
\C7ti NOX-lA9CmtO«iTl«.JX«lOi 97
>aat> vix-iAixiKioifTTt, jx>i ,11 > ' «?
3<yiO IF *#D^-**> OD
310*' FOR i\-i ro MOX
"•.iiu "^xx^yixi 'iix«ii-cii->(«x»yco
3IJi» XX*)IX*3
mo icfr.
M44I l-NfPf«IJft.
90 YOUR COMPUTER, AUGUST 1983
SCRAMBLER
David Griffin's teletext Scrambler has the speed of
machine code but is as easy to enter as Basic.
( I r c I I I I
well-timed bomb on this headquarters will
alter the military situation in favour of the
human race.
When the sixth screen has been completed a
bonus of 2,000 will tc added to your score,
and you are returned to the start for an even
faster game.
I have written this game in mode 7 —
teletext — for several reasons, firstly it is
easier to write routines for right to left
scrolling in this mode, there is more memory
to work with than when using a high-
resolution display and accessing the screen in
machine code can be achieved with more
speed and less difTicUty than is the case with
other modes.
The game is written using only one colour
for each screen. To change the colour in
teletext mode a control charaaer is necessary.
This would involve in extra gap before and
after each part of the display requiring a
different shade. This would mean added bulk
to the already chunky display.
To get Scrambler into your machine you
must do the following;: type in listing I, Save
this using
SAVE "SCRAMBLER"
Type in listing 2, Save using
SAVE'SCRAMB"
To play the game Chain in the first program,
and allow this one to Ix)ad and start the game
itself ^
Listing I is the initialising program. It
contains all the necessary assembler, and it
creates the data for the reproduction of the
terrain. I have stored the information to draw
the ground of the pianct out of the way in
memory so that the game can use the same
planet each time the game is played. This also
speeds up the game because the routines to
print the relief do not have to mess around
with random numbers and complex checking
routines.
Listing 2 is the game and is loaded by the
header program described above.
The listings are long and will take plenty of
time and energy to type m. If you feel you do
not have either the stamina or patience for
such an epic^ I will supply the game on
cassette. Send £3 to David Griflin, 31 Apsley
Road, Oldbury, Waricy, West Midlands B68
OQY. ■
Listing 2, The game.
400
410
vNtmac
ty*,o,o
,O»«l0«fO
»20
SSO
»40
IMltL NNX>499re CM 7479-1
CMOfROC '
lO MM KJWW
420
KfPWC^HC
«90
MPfiMocmMte;'
90
4^0
CltCUlTX-O
Mn
fvUNO i,4«ig<».i
90 MDt Cmrlvht to O.CIr|««i» tf«3
440
Li*f r>x-x
•20
rN00coLauK<i4g«
4A
AfWI
m* ' <>■ ■
•BO
ir m PWOCT9< 39.11*1
90
4M>
me-'
WfO
4 TO
it.*.
4«K»
<«ef*t<»?
TO VBU 2t,1.0|0i0|O|
«ao
etc
^10
^79alfM0l7»-U««*lt4
m MOClfiir
490 HHCflCMClx
»70
7tr7A« imOl ? 1 - 1 1 »4 * ^*
90 OM wmmm «ot[} too
«00
m— t
**o
ff^KIKKMVtl
too N«CI#l«Tf»
• 10 MfKAT
940
IF 7ll#A*-/l-4 ^«M)rj«MXffCni
110 wm3ca0<m
930 PMCMCfOHCltCrORX*
990 ••«-#•« *1 1
120 fMOCrMLf
930
ir mra^o MCvai*ii«an:roin«>iisni<-oiCk«e paocmaoiBT
9*0
IHCTIL »#n>4!}BrQ OM '•fcT^-1
ISO «ITO ItO
»»-l
970
SOUND 1.0, |,t
t40 CiO
940
990
EMVPAOC
190
900
tIM- II ClVF-ftK-tt
940
IftO
9*0
pmexm^m
1 f JOi'
DcrpftOC^frWiaCS
ITO Dsrr«oc:iKir
9T0
wmM^ot
1 0lJR(l4*>
lao oin H3i<9i«H»ia)
MO
'
P^IDC19<47,I 1*1
t«o ¥tm 1*1 to •
flWO
Mt rWOCHC TCM « BX >
i#
200 HX4l»*(9-tl*7000*«ME»(l«n*t0
M>0
ir ftX«l PWKPHMCI
1 1 ' 1.
■<'j ',--^00
310 MAO H«fll
410
ir ox-? f»iwcw*Mr2
1 , r-.
• ' • » " f
730 Mir
*20
If M*} fHWCmMlS
1 , ,,,
• '^- MMl>r^)-0*4*lt*
330 DATA *• Ih* Ul*m »* ,KlLflOV,flACH lovn fNlVdCOl
410
ir Vlf4 rWBP»MgB4
( i - ■
( ... < 1 . <tt*i. \
^mtmn\mm '"«cl«vld «rl«lln,lr««c« 4 Sh«i |«,Aunt |» SCU
Mi>
ir ax^ pmaMmm%
! 1 «l.
tif% -'- ■■ . •.*/•■ .-/I
240 iai0LL-44«0O
«li>
\f «x-& PMX^mm*
'irv - 1 i^tocrutLtwjr 1 ''••a 1
no flOI»CT-«4AIC
**<»
rNOfMfM
11-
, NMi x-5 (*noci*voTrfivt-Pf#«)
?M mi-«4WW
670
1 I 1 '■>
[ f4tir^>4 PR0CF9^L(I«C1I
2TO mm^4wc
fji»v
r» i »^ ji :i-*i«ML 1
I I , ■ '
****.■ -t*«X«-J
mf> M«t]UT*«4A40
iii4t4 |41f 1
1130
LMTflL NNX>ii<tiri} I9« '1.7^*1
-rm KM^ii^yto
• 4ttic:iiii47,it4>
1140
EMIWHK
XOO nai<i.»4»j^
I190
tlO MOUNC«»M»or
»»
tl40
PiyPW0CI'IIMg4
IITO
mOCCOLflUI 1 1 *«>
S30 0«a(«M««»A
ijf>t2l 1 »*4«tl*
IIBO
ir %1X PMKT944T,l24t
340 f««lCKrT«-«4A*4
•J^l
II40
"*T9-t;r4
ISO riM-^4'«X
'*«•?>
1200
f% 7A-4 f
34« OfVCLCm t*1.19O.tf|.90,t2*.12««17*.l»«O,O,>l«l2«*
I m m^%'^ ^«oqnoc»CT4i,7P4»-
'»NMX«4«I
too
J p««cruCL»*v <-»••«»
t230 MmHf
SVO CPtVC^Orc 2,I«0»0,0,0,0,0.17*,'I.-I.-1«I00.90
\ p*nocitv9Tci«vf-»wfx>
1230
pfwcDoiwai
aeO C»#S«Larc S,4.->4,-4«-<4.l«l.ta».l2*,tMk.-l,-2.-^,t2*
•
-^ P'HOCMilOCKr 1
I2«0
«««%»■' (wa '2 >
.100
!^- :j..-.-1
(continued on page 93^
YOUfl COMRJTEfl. AUGUST 1983 91
SPECVADERS
1 6K Spectrum.
Defeat each tquaclron of D««pl« Zapi 9n4
*nnlh»f amx^ikn rtnly Hr»t*r Cyri^n motKor
Uiip with eject it>g Zcretle F^ot.
& levets of play ffom Oruun inailV pace to
cloie youf eyei and hope. R«st tim»icorin
3 lives. Pan gatactic gargli.
Iilaiter fof Kighesi uroie
DescMTirf i nq rtitfriHih
HEATHROW
AIR TRAFFIC CONTROL
Fof ttw 16 K Spectrum.
YOUR TASKr to direct (tKominf «ifcr«ft
from holding tlackt lo runway - ffnooihly«
jiafety atKl vKpiMlitiomly.
YOUR INSTRUMENTS; R»<laf jcceen
showing aircfdft c^l iigni. blipt vkJ traiK.
Four siac:k displayi giving iAtitu<k, heailirtg,
tpee<l 4fid ii/o.
SEVFN ifwH of p4»v incliidir>g a derfHKi-
Mr at ion miHk!,
FEATURES: mixed aircraft. Tcstricted
airspace, mmimum seperatton, oiHboimd
traffic, cmcrflcnctei. unknown ^ircfaff
radto tailurc, lost of a
rurtway, tr^tt rumen t faduro
E7JI5
NIGHTFLITE
16K Siwclrum. NOW WOR<S WITH THE
KEMPSTON JOYSTICK.
NlGHTFl ITE puH you at the controls
r>( y» liflhi ^iroafl flying iit ni^t. You
can: climb, linoand. take off, land, bank
left or right, navigate twlMven beacons.
ratse/tower the flap&. raise/I C'wer the urvder
carrtdgt!, adjust engine rpm,
raist'/lowfi the noMt
varying amounts
BACKGAMMON
for the 16K Spectrum,
8 l*v«U of ploy from novM .■ \< t<Kp«»rt.
Full colour display of trthl*'^ r^utt ijicp.
Gamtile on a single OAm^ctr » wtmv,
double or quits. All the
features of the ancient
game.
E4.95
65.95
113 Of a wriifs,
E595
For the 16 and 48K Spectrum. 4 or 12
ms^os, highest score to date, 4 trnicpendont
guardians, 3 lives, full :olour, fast machini?
code action, magic itrjw
barriet , eat lemons to score
mof«; real timt scoring
COUNTRIES OF
THE WORLD
16 m6 48K on one cassf ttp.
Countries of the Wortd is an educational
paclcap designed to pve an appredatton
of the location of atl the main countries.
t6K version shows tN position of each
country and names iu cipital.
48K version: all the asove plui prlnu the
population, ti/e^currenc/.arMl main languages
of each country, snd
statritics on largcit and
smallest countries etc.
HEW80N
CONSULTANTS J
fi5J15
DRAGONFLY
Real bme flight smulator lor the DRAGON
32, Two runways, take oft, d9 O C
land. bank, adjust tnm, Rn ofl
SPECTRALPANIC
For the 16K IX Spectrum, Clirnb the
ladders, dig hole*, bury monsters, eat the
power pill, move fast to
avoid t>eing eaten. On
screen sconng. 3 I wss.
E5.95
Post to: HiW&ON CONSULTANTS, €0A St Marv't Street. Wftllinetord, Oxon OX10 OEL
T#i (049 n V6307
Mftke cH«quet/^'i oavotHc ta H«wton Cor»ull«r>u YC8
(continued from psge 9U
»9o ruci.:.ruii.x*3rt
13*0
t370
t390
l2fO
t300
I310
1 )4<>
I f9«
1370
17M
13»0
I4QO
I410
14a*n
14Vt
1440
t4ao
1#M
1470
14*0
|49t>
i!IOO
laio
t!l7*t
t&40
1940
1370
IF M«X*S ^ WQCJ l> l i m< l':»tll
UNflL l«tX>lb4?rD on 7ft7»*l
<l«/i
IF VTl PI«On»M/,t74l
-4/«-i:r4
HCPW
s?^
1X1
raoccoLOun < isoi
tr BT1S f«U3CT*447a24t
'*7»»I24
MlfC0tHl«<t1
ir i*n*i^'vo ftKiCMAK
ir Nl4X^fc70Cll fMt'liACOO
UKtU •'k/O-l UU Hlll-l
CMJPffOL;
IMIO TTT-tl«f
1410 rutLH»ruruit I
ifcTo ir nirvx<c» -^liTTi-i
i*iio tc r«jri.x<'M> AND rtmvx m30 **i aouMO u-i9,aoo«3ifio
UNO t,-lO.100,3
I640 IF Fiictx mo »^ macfiCL
tfc/O if 'li/4-l rf>«X«7ft7>4 2a^1^71i':»TFe«*32tlF lVP«X>«1in
CMt»«)D 40VJ4 7%74*0
t4O0 ir '!«70*i ■»<7*T4*7a*»''fc77l-I7
l«*o CAIX mjqi
1700 CML «CW>L1
t7lO OUL F^t
t720 PmiCNilN
1 740
t74«) ir -^i/K*! F<«iOrCIWUBM4VVlli
«7Kt C»ll HAN
17*Q ir '*fcT4-i cALi riwtitr -^74^ HvxcNlMkarcp
ttvo tr -^7B<-i CM I aontiir '^7o*o Hiocaosony
inoo MF«Ai ticfiL Ti»«>rrT*i*.'iLtX
IfllO I
lM»t»
iev> I
1040 VOU tl,0,0,|S-/,|af,|}4.|4t,ll.l7<0tM(lNt *i C K «
n % V C ft-*
I030 ^^QU Jt,0,l,|57.l97,lM,l4t,3t,i;,t*r«tHr •■O C K A
H L C K**
104a VIHI ll,i.2.1<»7«l )7iPnilJf *Bi.Mr«"tC»4Rfti79|''0OO0O0''|
0«tl5?t' «iii»»*tr.HPt4i7*,L|Wf81-UC>«fl37|" Circutl«-|
[>«iti'i.^ff:im:uitxt
tU/O vmi n ,0,74,i;^4,l!l7,l39imiWf •'FUKL*'|CMfk4]tlOt
1000 fOA J-i<5m ro liOO
iowo '*i-o
1900 tCtlT
l<?lo ^M%«0
ivTti «uii<:ex«o
i**v» Fur.i,x*i»oo
Itr4>t MX»1
1«00 7|bni*VTD
|**0 HtTX*<»
zoio mocrueu
202O I
TOSO
^I4<l I
/OOl oox-o
2040 If l»0<Ky «4 VVl«VVX-40
3070 ir INKtV 70 tyX*YVX*40
7000 ir ii*tv 1 oox-i
20^ ir xtmt^-H^i i>ox- I
lioti yvx-i?¥x*otix
31IO TVVX-tyv1(-44tMfe11» nOD 4a
21 30 IF TVYX^7 Ok TVVX*?4 VVX»*VX-OOX
2130 •»%QO-VVX|-'«l-VrtC DIV 7S4
2I40 ir *'fc74-<> ir INr4:Y /4 ^tM*lifTX-YyTt*43|-»*72«TTl|-'
47:i*TTX DIV ?&4
71ft0 ir ^'fcie-O IF JNWry-'iT iOUNO ?,3,l90»tl7*7»-lirT^»V
rX*»^i-^^4-1fXt'4/t»TIX DIV !9«
2140 i>f«j#*f«r.
71 /o
atoo ocfr^MOUHiiioitraF*
3I«0 PdSf^rZtTlU* %77l
MOO ir 7POX-32 POX'»POX*l.COfO 27O0
2210 ir 'voat>i27 oornoc
2320 If 0TCtafl&<>4 fiMKCHCOLAttCM
2330 mmn^fOL
2240
3290 PiPRB O C O OWO O TCy
2240 «3*«T*7i,*3a**'^77
2?IK> ir QCCTOKXO* PROOCHCCXALICM CtOC MtOCCHECKOAK
Jt3<FO fJ40^ROC
2300
3^10 SCFFAOCCHECMIIL ICN
7320 IF 7if>iyx«i»*3ir HiarjiiJiourciHnt.2i«r«BPCOciifi«>fMic
23JO IP 7HfX«i04 KMO >irax«n^7 flMM:mi«0UTiPOX-«0,2>»f>
RocaciifMiHOE:
23*0 IF 7«IX*«» PMOCmJiOUTtrOX-l,2lf<>«OCSCItCNDf>m]C
2^50 If -^KIXM? ANO •><«1I- 1-104 f^AQCRUOaur tPin-41 «2> ■!■
23^ tir ?f#0K-|»«99 P>M]CIIU0llU?tpmi-2.31if*«iacaK:iiKNefiMlC
2370 ir 74M}«*n*3S r>«iocAuoounfHn,2>fFWiE9r7»r*«PTCx:
23W> ir 7P0X-^4 AND ■'f»*nX*l -47 FVWlCnidKKJ t I rClX 40 , 2 ) i Pit
2>VO If '?fm*33 PfMSCmAClUTiFOX l,2»ifnOCfiC2*CMefflCIC
2400 If ■*f*<ix-47 **m ■»<i»o*-i -V4 i>micmioaff irfix-4i,2>im
0C0C7i«Nni»Mx:
2410 IP MfOrX-lt-S^ HnXJ«U»ClJnf«I-2.2l«f*«iOCOC2i0M0P«IOC
3420 If 7|POX»ll«ll7 fftarJ«tl«»JTf^01,.tJiM»C:«Cr3llN»PfttC
2430 If 7tniX^i»«i2y i'««ii;mjiUii<F'ox~4a,]nF>ficx:oc3iKNDn«
oc
2440 IF 7tfQ>X»l>-l09 liflfSCniMa/t (P0X-«0,1) iPi«S:«C3iKN0^fl
oc
a«o XT 'w*ot*ii7 Ptm ^iwm- 11-94 pfmgi i JoouT<w»-i,3uPw
2440 IF -'ifox U-I04 n«oC9iuKkn<rax 4i.3}in«acoc3ieN0fii
tic
24 TO If -TOt-w «»« '>iftR-ii«io4 f^mcmiiaur(Pctx-oi,3>f
pnodii;} 1 1 NOPWtK
24O0 If '»tfOX«^lli<lll fHOCWUtait ifOX,2> i PW O CJ i C 4iil lBf i l OC
24*0 IF 7«IX»M M« >IPOX*llr47 fftOCAUOOUt <POt..40,2l lf«
acoc4i«N0PMx:
2aoo £M)l>«OC
29IO
2520 OCrPMOCOCI
2S30 fiOUND 0»3tM«}t3l*3tl
2340 fl0QACX-0CanCX«29
74*Kt
Jfr 111 UCI f
242Ci tKXM 0.3«IMfi«3M3,|
2#3o «c{Mrx*fici)nrx«wiDi3i»'io
2I440 rmxmxm
2430 tPttrooi:
2460
24 70 DOff«tlCfiLl
24«0 «OUh» 0« 7. F«ttt. 11*9,1
9*,«l*l r -- -
2700 P>ftaC«COMK
2710 I
2^20
2730 DCrf1IOCOC4
2740 OOli* 0,2«IIMDI3l*:), I
27!M mcmix^M^Mix*/*^
2770 tLHOt>'i(OC
2700
27W DCrrflOCSCOne
3000 vHitc i«%»tv,7i|MiliHnr4 4'<oooooo**»er«r«iecOAeX)«6i
>'6l<> IF nr.OACt»- 10000 AND JtTAAX-l L IVt«X-4 IVFtlX«l OIAAX
*^M 1 |9,V«, lOiOIHMD t,-t5.4«.10||iaUM0 l.-t9.f«tlO
-« f<ai<'^4»?l|LlvCSX-l
2«40 OerPKJCFUEl.
3eOO rf%tf«T T^40«24>|BniINOtiPUU.X DIV 23.*',*li* "I
2fl40 RNPPAQC
207O
209^ r>r^f*f)OCfiiioQiiT(OcimFa,DauNx>
KMNX- 1
.CMfl^MX 01 V 294
?•>*.. jr ^fOX-29a Oit "POX- 4 7 OH "'HlX-l/* tN||Kf«lc
2»;ro MlTX-1
/*¥(•
SO>KI 0CFI»KX:0O«
ioio flOUNt' 1.1, 1, 79
3020 OQUN» 3 , I , I , 79
SO30 noum n«t,l,79
V^<x riM ecu-i to 2000tP«Xt
3090 CLB
30411 ftm ItX'l Til 4
^^*fa iifOkJi M,il,ltX,14ti«H»|M1 *rON0AA1ULAtlO
N 0*
3000 VOU '.l,7.ltX»4,141,ll2,l97,mtr<IINV - V ci u Ha
V • *|C>4li 194
30^ VOU 3l,T,tfX»««i4l*l32,l57.l3|ifWINT. *C o » 9 1 •
3tOO VOU :l,r, tlX«li>, 141, 1^7« 197.1 Tllfflflif 'V o ** f A
4 I 9 *|fHK4 194
}|lO VOU M,9.TtX+l/,14l.l2<»tffllN1 'Now fry A 9
4 » »••
3IS0 VOU n, 0.0, 132,197, 31, 30, 0,194. SI. O.tS. 132. I^7«3I«
30.19,194
^140 COLX-«>
!t|90 roff |.| to 90
AiMi r(iA >•♦ 10 52 atrp 7
11/0 vfHi 'I.X.S.CQLX ARD ir«t .-v. M , »,4,t tm X ncnj /ti;^
11 OU l-OI X-COIX*!
- TTx-ci«coirx*i
.*X* I
>;«OCOIW1C«2O0O
t-9
' H»l-N
.„.- . ..*.. -im:
^^IttM Mf t^ULf UKl.llUNr(ViniOX«
S2*?0 Vf»t-.l VFWW
tjort VPU 'l,J7,vr«.|04,9»,92.3l,T7,VPX*l.l04,47,92
5 J 10 CNCf-FOC
oCnvgTtnV4vraox>
VPOSX
J , 3/ , «^ , I04.^»4,n„' , 1 1 . t / , T#»x* » ,«-! , 4 f , *it
317*>
J3«0 0erf*OCFfiAU.fYPO8X»
I'QO VWi !|«34,yPOQ«,l24.U'?.lO0«4O.31.34.Yf^0ilC*l.'3.44
*,4uM t?«c**Ptx:
S4IM
%4/o (7«irf«ur:i«^:»l T irap*(MX»
i45»> rfcsa-fotwx
5440 7%94-nKMn DIv 294
3490 CALL AOCkXT
344«>
5470
V4'»0 AQCKX*«li«a-t
t900 Aac:ia74«1-«N0I14I«9
3910 0aCC3«47V«9-7««a440
Y330 nOCKX7»V3-flOCC«
39:10 AaCK3''4*3-««CI OtV
9940 WX»C»-AOCK«*4
SaOO If ACCKX^30 AOOKH^O
3940 CFOfVOC
S970
3990 BNCX-OTCAS-'TiOlXMO
3400 'HdOOHWCX
3410 ?»aC*OI«CX DIV 294
3420 CALL OOUNCCn
Xi^lO BaUNCXX^UI3»R«:X
5i4<j bOUNCtX-'MM-OiCX DIV 294
S^9M M]UNtCX-MXINOeX«>3
344«i IF amMa.%mm OOUNC^X-O
34/0 ff^PfOC
\hl»"
'■'JCOiACl
-l. IVKBX-I
!.'.v I OP> t«L»l TO tOOOiNtJT
3730 tr UIVCOXOO CLOi^ftOCiCOtKH
3740 ottr«oc
3790
3740 OrFrfOCCGLaUACCClLXl
3/70 rOA IX-47C70 10 47f90 Ortt* 40
M^l «ll*KLX
\/*0 ••IT
10 to
yUTti 0CFPflOCCi)AiW49X»
lOtO BOUNC 1 .0,0,1
SQ40 CIMUU MMN
ytKjM VLMJMV t«,M»U,#««UWW UtdTtA t4| WUUNU M * if , 4* 191 WU^NW M
.2.4,9
3940 TCOL\-T%ICfO
3070 rum 1-1 ro 9
MWO r*M)C<«LatJIIHN0t/l*144l
5»fO rAii Auo
\w» vom twL-i tn ifioitoii
1«lo fjAt I P^AN
^vTo ft«< t^i-i tn «*«< 1901*90
%*t5dt I* IT,
S«»40 ' 8X«440«Ji3020
3990 ^<4<>*43Brr4C2ii
3940 Die •00-422292 120
3970
0X74««24
39O0
ffX 744-424
3990
OX ''94*4 2 4
4O0O
rOA COL- I 49 TO 191
40IO
••AnccaLtXMtcvii »
40 TO
FOA OltL-l TO AWDC300I
*oo
«Clf
4O30
FMOCCOLOU^ < TCUL X »
4040
0«)Pf«C
4oao
4O70 VOO 31.34,20,94.99,41,31,34,21.101,43.99,31,34.22,
99,03»1IF
4 100 M>«i«fM:T«nx.oxi
4110 P>RINT lAOn , l)tOTAINB«(39.>«»«Tl)
4I20 ARIHT rAOU,23l|0TVItMO«(39,Cl««0X)|
4130 LNDf^AOC
4140
4190 I
4140 VOU 20,1,23,39,3, 13 »24
4170 fftiNt tA0t30,2»i-* -
4100 f H OCUO L QUA < 1911
4190 FffiNT tAOf l.^fO^t'p
43*00 f«iWT tAOl 13. 9l|"9t ,....., ,,..1 J*
4210 *»«IWT 7AO<l3.tOf|^994 44 4-«^3il*
4220 fWtNT TA9il3.1ll|-9B«rX7-0$!9M»il*
4230 rwiNT TA9tl3,l2tt*99,i» O Oip^pOJi*
4240 mlMT rAOll3,l3»|''3B9 9lh*«»ipi i|«
4230 r^INT TAOU3,|4i|*99).' X •,• *ii'
4740 f^AlilT TAIIM3,ia)|'t*«««M«9*«tt9««l-'
427i» Pirn i-t to i
43A0 fOA cm -143 TO |*lt
4290 nMJCCOLOUKCOLl
4300 rOA OCL-1 TO 90il«IIT
4310 NCIT.
4320 I
4330
4130 #FI 19,
434^ O-O
43TO tr eCOACX^NXlOl QDTO 4900
43O0 rAocrtoi
4390 you 71.t, tlOtOiOl
4400 FAJNT TAD tO,22l | •Vom •CW9« *|A|»4T«<-000000-tOni4
tOCOFTK'X^ .4>
4410 IMHJI TA«<0,23)*'Knt«r ^m^ism^m ... **«4401
4420 Mi<0>-lCFff 1H4I0I .201
44%0 VOU 33, t ,0tOtO|0t
44«0 CLfi
4490 MX40»-1XCMSDe
44JM> rOA 1*1 TO O
44 70 rOA J-2 TO
4400 IF »IXtJi>«*<XU-ll Tl**ll4JlilfX(J»i4«U-llt»fll(J-ll-T
Xi Tt-*4i1 J» I FI4 1 J l<iH« I J' 1 > iH4 t J- 1 » •?•
4490 IVIT,
49O0 rMOCPTM
491(> VOU 3lvA,;r3,tSltAA|MT *'fv««tt»|C»4|l«134t -NFACC iAi^-|
[>9t«t37i -to pilay-
4930 ACf^AT UNTIL OCT- 32
4930 C»«MWC
4940
4900 OCF^AOCF'TH.
4»4,0 MPw »l ,«.<», 149, 9S»*miMT •irt|Ma«4 97,«l«M|7»| ,Ci#t«l
00
497a VDU 31, 3. 1. 1 41, 149. 214, I 32,03,134, 47, 1 33, 02, 134 ,49
, 1 37, 7 7, 1.14, 44, 132, 74, 134 ,49, 1 32 .02,1 31 »Ff»l AT > •c4W*«-|
CMI9I49|CHA4101
4900 VDU 31, 3, 3«141, 149, 234, 132,03,134,47,132,02.134,49
,132, 77, 134 ,44, 132. 74. 134, 49, 132.02, 131 irAlilT » kvm'i
O«t4149tCHA4t0l
4390 VOU 3l,4.9.l49,l70if«lNT OlAlNOftl 37.C>OI«l72> |I>«»4I
49
44O0 FOA 1*1 TO
4410 S^OU 31 .4, 1*3*4. 11*1 > nOO 7*129
4420 AltINT |||*l -|AtaHftl*O0O«0O*<«TA*1WXIIM,4>|'- ..
, * I »«i U >
443« m.nt
4450
4440 OFFFAOClMiTA
4470 CXfl
44*0 FQA 1-0 Id II VOU 31 ,0, 1 , 134> 197.31 .3f . f . l94iNf IT
4490 fOA t-2 TO 7tVDU 31 |0« I ,13]» 107, 190,31 , 19, I , 194I»C
XI
470O fcn 1-0 TO lOtVDU 31 ,0, t , 134, 197, 133,31 ,39, 1 , 1S4|M
cxr
47IO F-WIIIT TA0I3,21|- jpppO ..pppO »#w ^ppn*
*T^9 fmtHt T#^lS,9l,« Nl , lj|vtt<, «il*«t ,t*OlllKl l>t.*^,l4-
4730 FAINT TA013,4I|" |w/* 11799;* « 1.09044901^1 J*|C»fM29B
i*jK*i**9 -
4740 FffiNf 1A0t3,9>|' lT-*J*»99 HiwOOOBQi^i^ j*«ffn|A«9
4790 F4i1NT 1A|lt3,4l|-* •/ , /
X
4740 FftlNI 1AOf4,9i|''CoAVr4qAt (r I 04v|^ «ri«fln 1903*
4770 VDU 3l,3»t3.l33tFAtltr *Con-.ral« 1-*
47»3 VDU 3l,17.l3,l29iA1llMr -A 'fOOMlSl * "UA"
4790 VDU 31,17, 14. l29tNltNr **! -tCJr9l4l3l 1 '^Dntn'
4O0O VOU 3l,l3,lB,l29tAf|IMT -ONlFT -ia#14l3M 'F«ir«M<'«*-
4610 «AU 3l.9.i4.l29iAA1FfT "OAAGI OAA -lOffiaiSl | *iACh««4
4ft20 VOU 3l,l2,l7,179tFAtMf -FKlU«i - tO«l4l3l | 'Flr« IHa
4050 VDU 3l,l9|ie,l29ffHtlNr "TAI *|CHR«I31
^-EKAPC •|Ofltl3l|*-flfcvt A«
-lCI«fl29|*l *
■1311 "to OTAAT*
l*>9l -»*
to 3 tfavtn*
4«40 VDU 31,l2,l9,129tPAIMf
4II50 VDU 3l,3,72,t33if*AtMT 'fV*^* 1
tCHA4t31| Mor IMOTAUCT lONO^
4il40 VDU 3|,|7,73,I29|AAII«1 *« *|CH
4n70 ICFV.A1 A*-Of Tt
40W» UMTIL *•••!• OA A4--«"
4090 MttHT TAO(3,Z3l|8P£40Oit
4900 IF At^'l' F«ICI
4910 VOU 3l,IO,33.130ll*AIMT "lOklch
4920 VOU 3l.0,24,l30irAl*fT ' tl 4«lo»}
4930 ACJ^AT A4-«er4
4940 i*fTiL A*-" I" OA A4*-3* OA 4t-'3"
4990 fi»t|lX*(3'VAt iA4M*7*A
4940 OOUNO I, •19.94, 3
4970 OOUNO 1.-19,40,2
4990 BOUND 1,-19.144,9
4i»90 r>AlNT TA*(0,73U*^<79I|
9000 VDU Sl.0,23,130iAAiiiT -Ar«fr«*|QMII«l3*l '
CMA«tS7i-l« pi ay*
9010 ACACAt l^rriL OCT-33
9020 I
903i>
9040 DCFPAOCI
aono ad
tCH^l VOU 31,1,0,132,197,31*39,0,194
9O70 VOU 31«0,l,14l.t32,l97,t34|FAINT *OCAAMOLC
A -|C>«»«l3lg *tn«trucf ton* *|C>0t*l94
9<*> VOU 3l,0,2,l41.|32,19/,134il9l|N1 - OCAANOLt
A "lO^MlSti'tntttruCtlARM •|C4A«I94
9090 VDU 51,1,3,132.197,31.39,3,194
9tOO VDU !il ,2.4,l49iF>AINY * u"
3110 VOU ]l,2t7,l49iffimr *T«-
di^M sMiu ^i,^,a.t4^*nrtiMt -rm *iiJ9t9i4i I -fcw— V m«Aii
« ,.., 'ICHA* 134 1*90 fMJlnt«'
3I10 VOU 31,2,10,t43»INt|Al -K|4-
9t40 VOU 31 ,2.11 .l49tF«INT •H/4 »tCHA913l| *4Fual DtMlA •
*|C:i9t4l34t''/5 pninlv"
9HO VDU T.|,2,lT,»49*f«lNT -H**
9140 VOU 3l.2,l4,t49iAAl*«T - ,/0 *iOMIilSt| 't*rBt«ry i««
• «|Ci«91l4|">7 ^«|i>t»-
9170 VDU 3|.2,l4,149il9IINf *^^
9100 VDU Sl,2.l7,t49,34,47.39,32,32«l3itAfllNT *OAvAe« F
li««r . ...*|CI«««134|-79 pulfiis'
9190
YOUR COMPUTER, AUGUST 1983 93
Program 2.
li PRINT"nar' POKE53,0 P0(c£56.28 CLR
\m F0RZ-7168TO767S REfiDX P0KE2. K NEXT FOR2»673ror5 1 RERDX POKEZ . X NEXT
Me 0ftTft254. 254, 146. 146. 146. 146.254, 254, 146. 254. 146. 254, 14€.234. 146. 254. 254>t
254. 254
210 UftTfl254.68,254.254.254.170,170a70.170. 170, 170. 254,. 16. 16.56.56.124.254.2
* 16. 56
220 DflTfi56.254. 170.2^> 170.254, 16, 16. 16.56,56,254. 130.254, 16. 16. 16.56. 124. IIA
54,254
240 Datfl. 108. 108, 1€8. 108, 254, 254. 254., 36, 60,24. 36. 60. 24.
250 IW^Tfi£55.255, 136,65,34. 255.255. , ^ , , .2. 142,233.254. ..... ld.86. 246
260 DRTft,. .8, 10, 94. 126. 254,.. 2, 130, 138. 218. 222. 254
270 DfiTft,.,, 120. 146,214. 246.... 128. 192.200,202.238
200 MTft,.219,146,210.82.219. .,.179,178. 179,178. 1?1,,.. 87. 82. 114.82.87.
290 MTfl.. 117. 69. 87,85. 117.
300 MTfll24. 254, 198. 186, 254. 214. 214. 124, 124. 186. 198, 254.214, 214>254, 124
320 BATft,233,t37. 137.233, 137,137. 134. .116.68. 68, 1 16. 68. 68, 119
340 DftTa3,15,60. 127.201. 127.63,8. 128.224.120,252,38.252.248.32
360 mTR1..8.36.12S.40.5. ,.80. 129.40,64.26.64.49
380 0flTfi0,34.136,6.32,10,,18.64.,32,l32i32/138,B2.
400 D^TR
420 mTfll53. 153' 126!24^ 60, 36. 66, 195. 24, 24. 126. 153. 60, 36. 36. 102
440 D«Tft3. 2. 34. 2. 2.2. 34, 3
450 DfiTR255 .. 255. 2^5. 255 , 255 . . 255 . 255 . , 254 , 254 . ^54 . 254 . > 255
460 DfiTR255. . 252,252, 252, 252. , 255. 255. , 248. 248. 248- 248, , 255
470 BflTR255.. 240. 240. 240. 240.. 255, 255 ^.224, 224. 224, 224.. 255
400 MTfl255, , 192, 192. 192, 192. .255.255. . 128. 128.128. 128- .255
510 I)RTR255, ..... ,£55, . , 154.146, 154.146.217*
550 DRTR, . 180. 164. 180. 164. 54. .255. 141 . 185, 141 , 189. 189. 189. 255
570 DRTft56. 108. 198.198, 198. 188.56. .24. 120.24.24.24,24. 126.
500 DflTfil24. 198,6. 12.56.96.254, . 124. 198>6i28.6,l98. 124,
596 nRTR28,60. 1 16,^30.254. 12, 12. .254. 192,252.6.6* 198. 124.
600 DRTR60,96. 192.252, 198, 198. 124. .254, 198. 12.24.48.96.96.
610 DRTR124. 198, 198. 124. 198. 198. 124. . 124, 198, 193. 126.6. 12. 120. . . . . 32. . . 32 .
620 DRTR255.136. 186. 138.232.235.139.255.255. 140. 171,171, 13-9. 171.172.255
640 0RTfl255. 199.95.199.223,95, 199.255
^^ DRTR255.239.223. 129,223.239.255.255. 192. 160, 160. 192. 14.21.21 .21
1010 DRTftl20. 169.174.141.20.3,169.2.141,21,3,88,96,230,254.165,254.41.16.74.170
^60.8.189
1020 nRTftl68.28. 153,247. 28. 232. 136, 208. 246. 165,197. 201. 8.208, 37. 160., 140. 14 144
.32.159,255
1030 DRTftl65,197.2ei,8.240,247.32,159,255.165.197.201.8.208.247.32, 159*255. .65.
197,201.8
1040 DftTfi240.247, 160, 15. 140, 14. 144. 7^. 77. 1
aO00 F0ft2-319T0414 REI^DK P0KE2.K NCKT r0R2-0T073 RERDX.V P0KE37e38*Z.K P0KE3814
4+2. V NEXT
2010 DRTfll62. ,169,32,157,52.30.157, 186, 30. 202>atl8. 247.' 96
2020 DRTR165, 1 . 240.3. 206. 12. 144
2030 DRTfil65, .240.57,198,249.208.53. 173, 18. 144.201 . 127.240. 12.238.249
2035 DRTR169. 127. 1^1 . 10. 144. 141 .11. 144
2040 DRTR208,34,166,250.230.250.169^15.61..148,10. 10. 10.10. 133,248
2045 DRTR169.i5.61,.149
2050 DRTR10l.248.240.13. 141.11.144. 141.10. 144.169.7.133,249.76. 194.234.169. .13
3.249
2060 BRTR169.. 133,250,76. 194.234
3010 DRTR12.3.12.3.12.12. 12,14,13.7,13.7. 12.12.12.14,12.3. 12.3. 12. 12. 12.14. :3.r
.13.7
3015 DRTR12. 15 13 ' 13 1
3020 DRTR13. 1.13, 8, 13. 11. 14. 1.1 4, 1,13. 8. 13. 11.13.1.13.1,13.8,13.9.14.1.14.1. 15.
9.14.1 ■
3030 DRTftl3.7.13.7. 13. 13. 13.15. 14.4.14.4.13.15.13,7.13. 1.13. 1.13.8. 13. 10.14.1.1
4.1.13.10
3040 DiftTftl3. 1.12. 3. 12, 3, 12. 12. 12, 14. 13. 7. 13. 7. 12. 11. 12. 13. 13. 7. 13. 7. 13. 1.13.1. I
2.15.12
3050 DRTRIS. 12.9. 12. 9.,. 11. 7. 11.7.10.15.10.15,10,3,10,3,9.15.9.15,.
3060 P0KE198, 7 P0KE631 . 7^ P0KE632. 2^7 P0KE633 , 13 P0KE634 . 82 POKE635. 21 3 P0KE636
.13
Programs. The game,
5 POKE37150.2
10 PPINTCHRiO:^ CLF B« 1000 00X010000
20 F0KE36879.8 PRIHT"n"CHRf(8> CLR i-5000 GOTO19000
50 IFS>«1000RNK1^OTHENC1^1 :L«L*l P0KE38889+L,5 P0KE8169+L.31
60 PRrNT"3ak."TRB'9-l£N^STRf<S>>)RIGHTt<$TRt(S).LtN<STRtCS>>-l> RETURN
100 IFM:8095THENRETURN
103 IFPEEK:<K>-JRNDC=OTHENGOSUB20e00 RETURN
105 IFPEEK<8151>»4-;THEND1^1 POHEE.0 GOSUE20000^^TURM
110 1 FO-0THENPOKEV-E . 240 0»E N'-H+E 'POKEV-2. 235 ■ POKEE . E POKEV-E. : OOSUBl 500 • lFft5
«=ETHENRETURN
120 N-H^^r» rFPeEK'M:<>ITHE»4Pi>tEE,0 POKCV-2.0 GOTnieO
130 IFPEEK<N-D> C>DfiNDPEEk(N-D><>25TNENPOK£N-0, I
140 POKEN+C.P POKEM.O RETltRN
150 POKEN-D . 1 POKEH+C . P POKEN . Q RETURN
160 lFN+D<:6122THENmkEN+D.RND<E>*6+lI
170 IFPEEKcN><:>R2THEHP0KEN, I S*S*2+W
189 IFPEEK<H-D><>DrtNDPEEK<N-t»><>25THEMP0KEH-D, 1
190 POKEV-E. 130
200 GOSUBSe • 0-0 P0l*EV-E . O N-R3 : RETURN
1000 POKEM. J n=t1+E IFf1«8l07TH£NR6*E
1010 POKEC+M.F POKEH+M,F POKEM, D-E POKEM+E. 0= IFPEEK<M+2>«nHENRETURN
1020 Bl^I PETUPN
1500 IFPEEKH8151 ) =^4 THENR7=1 RETURN
1510 IFR8^1THEN153^
1520 rl5=R5+l 1FR5::TMENR5=0 RETURN
1530 P0KER4.PEEK':m; + l IFPEEK<ft4>=44THENR4=R4*l
1540 RETURN
2000 fok:ev-2,o
2005 POKEH. I P0KEV*E.138 POKED.0 POKEV-3.0 POKEI.IPOKEM+E.J M=M+E :FORT»252T012
8STEP-4
2010 POKEV-E. T FOKEV-T. 4 R=RND( 1 >*15+E PO^ EM+C. R- POKEM+H. R : POKEM. 27 R*RND< 1 >*15
+E
2020 Bl'^O POKEM+E.28 POKEM+C.R POKEM+H.R P0KEM.29 POKEM+E.30-NEXT POKEM. I POKEM
2025 IFDl O1THENP0KEI1+27. PND< 1 >f 6+1 1
2030 POKEV+E. 8 - FORT=15TO0STEP-. 1 : POKEV. T NEXT L=^t-1 P0KE81 70+L. 1
(contmued on page 39/
VIC
ATTAC
You ARE an alien in a crippled flying saucer
and as you gradually descend you must
destroy the buildings blocking your approach
by dropping your limiied supply of energy
pods.
Flying Saucer Attack packs an amazing
amount of game into the 3.5K of the
unexpandcd Vic-20 by using a hybrid mixture
of Basic and machine code. Features of the
game include nine levels of play, high score,
fuel bonus, animated faces and 64 uscr-defmcd
charaaers. The program also plays three
different tunes.
To achieve all this in 33K means having
three programs. The first program is simply a
title screen and may be omitted. By far the
biggest program in terms of complexity is
program 2. This contains the 64 hi-rcs
characters, the data for two of the tunes and
the five machine-code r^iuimcs, most of which
arc primarily concerned with sound. This
program just fits into 3.5K and must be typed
in exactly as shown. The large number of
commas together represent zeros and must be
included.
This program must be saved and carefully
verified as the tiniest mistake could lead to a
ciabh or out of inetiiury error. Take care
keying in this program Some of the lines are
over 88 characters long, so use the abbreviaied
form of Data, that is, D shift A.
Doomsday boogie
The Data for the tunc is stored in a novel
fashion. It is held in unused colour memory.
As can be seen from program 2, the Data is
Poked into some strange locations, notably the
Slack and the free locations 673 to 767. By
utilising these free locations the program has
managed 10 do in 3.5K what would usually
lake 4.5K of user memory.
Again program 3, the game itself, must be
typed in with extreme caution. Over 40
variables are used and yet again some lines
may be over 88 characters. The screen is a
rectangular 26x19 as dictated by line lOOOO.
The scores arc print-formatted as well, to give
a professional result.
We must stress that this program must not
be run until it is checked and saved. Line 5
disables the Run Stop key and Restore. This
may be omitted if yon plan to modify the
program as described later.
If you have saved a!^ three programs and
thoroughly tested them you may now run the
three of them together. Each program auto-
maiicaliy loads the next on Running.
At the start of the gime, instructions are
94 VOUR COMPUTER, AUGUST 1983
D FLYING SAUCER
Strident boogies ease your conscience as you flatten
another unsuspecting metropolis in Martin
Donaghy's and Damian McConmb's
Vic game.
printed over the main display while three
green heads smile and frown in unison with an
ovcr-cnthusiaslic boogie tune threatening to
burst out of your bulging TV speaker.
The instructions are fairly simple. The
space bar selects the game level which is
constantly displayed at the top of ihc screen.
Fl starts the gsme. The screen is
immediately cleared using a machtne*code
routine and a multicoloured city appears
before your eyes. Your ship gradually loses
altitude as you frantically drop energy pods lo
the accompaniment of the ominous wail of an
ailing electro-harmonic impulse drive.
Almost any key can be used lo fire and the
fuel supply depletes accordingly. An extra
feature of the game is the ability to Pause at
any lime by pressing the left-arrow key.
Pressing this key again restarts the game.
If you run out of fuel you explode and
naturally lose a life. Hitting a building has the
same effect. If you manage to clear a city you
are given a bonus for the amount oJ energy
remaining. As well as this, a little man jumps
out of the UFO and jumps for joy. ITit size of
building increases with each city you manage
to destroy.
Flattening object
A free UFO is awarded after 10,000 points
which is also the minimum high score which
the program will record.
There are many more extras which go to
make this game well worth the trouble of
keying in.
The machine-code routines are fairly
complicated. The first routine uses a counter
ProQfBm f. The tith program.
3 REM FOR '■" RHf^D INVERSE POUN0 SIW
6 REM CTRL ♦ KEV 3
le PDKE3S879.S FRINT"n"CHR$^8.' PDKE55.0 P0Ki56.28 CLR
20 PRIHT"nWliMiWSr ^" PRINT**>M»iai IIP^ 3r^r*ir»n*' PRINT^IWiWS l»»>l ^1 II
rwsl
40 PRUiT'-KEsr 1"
] r'
nidi V
7B PRIHT"»8W»lli:0PVRIGHT 19B3"
SB PRIHT"jmkli. DCHRGHV mtk. D.MC.COMB"
98 PRINT'*)ID»Miiliia HIT R KEV 'V POKE 198.0 WRIT 1 98. J PRINT "»"
1060 REM LOHItEK FOR NEXT PROGRRM
1010 POKE 198, r F0KE631 . 76 ■ POKE632.207 ' P0KE633 .159 P0KE634. 13
1 020 P0KE635 , 82 P0KES36 ,213 POKE 637 . 1 3
to change the shape of the faces in graphic
memory approximately twice a second.
The second routine checks to see if the left-
arrow key is pressed and, if so, freezes the
game and waits umil t is pressed again.
The third routine uses a counter and a
pointer to a note in a list. The list of notes is
held in the 0.5K of unused colour nybbles
lYom locations 17888 :o 183W; Since only the
first four hits of each byte actually exist, each
note has to be stored n two parts.
The first four bits of each note are held in a
list staning at 37888. The second four bits are
held m a list starting at 38144, The fmal notes
of each lisi must be a zero for the machine
code to replay the lone.
You may like to try your hand at changing
the tunc, hui it is no mean task. The following
four-line Basic progrun can be used to Poke
the new notes into your memory. You input
the notes in the normal way and the computer
does all the work. The delay for each notes if
the same each time using the rune interrupt
with the game;
t FOR I to 99 : INPUT N : If N - -1 THEN
END
2 Q - IN AND 240)716 : POKE 37888 + I , Q
3 POKE 38144 + I , N - Q ** 16
4 NEXT \
This program should be typed in after
loading part three, Tc do this you must delete
the last two lines of program 2 which auio-
maticaily loads part ihrec. Run the program
then New it and load part three. There should
be enough memory left to add the four lines.
However, this is only optional, you do not
have to change the tune. End the Data with
two zeros.
YOUR COMPtTTER. AUGUST 1983 95
ince before the mists of time, '
' legends have been bom out of conflict;
not least the conflict of the mind over
seemingly overwhelming odds.
Now the Imagine legend continues, with a
new generation of games. Do you possess the
determination to pit your mind against,
and eventually conquer this new breed?
Through your epic battles will j^x,^^
you too become a legend? ^^^^
. . . Imagine have cast f • t
down the gauntlet.
for any
48k ZX Spet tfurii
••the name
of the game
Imagine games available from
W.H. SMITH
Boots
John Menzies
Dixons
Laskys
Photomarkets U.K.
and all other good
Software Outlets.
Skinvtwf m%d slide h- .tkci-
Fligtut computef, iKr !» .. ' mv
on ctieckm^ your hifjh tf*- nn
defend yourself 1191111
weapons the enemy Will um^.i-**! i-k >-vm ..iv i.jw.
terrtf^ing E»etft>nn>ls«^.Z20onn has an ever c»
tc^enfrto presenUn^ even the most hardened ar
playe- with \i\e ultimate chailentjir h iiitt>r)X)rd*'
now fiimou* Iniflfjln*' \tyi** hi^tfs 91 rtphitu in a r
mno«stive way to r,r«»a*r thr mc»t realw!k ID vi
seen n a computer arcade tjanne. 100% machi
Zxoom re<|\itres a 4Sk Sinclair Spectrum
Imagine Software, Masons I
ues.
for any
Commodore Vic-20
ARCADIA
now available
for the
Commodore 64.
Commodore Vic-20
and ZX Spectrum
^
for any
16or48kZXSpecUum
A A
nd
tivl
ID
>rne
r
J rid
•c:ode.
Zip-Zap — Vou re tlvr <Jii^y tjiotij l^'tt. your t»< uits
rtfc damwged, ycKi can t »witch oH your mo<o«s,
vou must survive lo warn the coloriJBto, your
f^nergv '^ running tow. you murt 0M more hid
c«iis and Hock up power by triveHhig k> the
Iriejxifiat, You'll eni oil tiirf tnofft ^irns than
you vr cwr M?en Ix^' lespcf ote attempt
to survive, as ynu pr * drokJ trirou^fi the
various dom^>' icicjungiy ifWellijjent
Aod vicious at! trt stopping tanslofi and
supefSTTHXJth oiuirk,i(!iin and sxind, tOO%
m«cKif*0 code Zip-lop rcqyi»«M a 4fik SlfKlrtr
Spectrum
J«unpin9 Jack - f^'x-.r c^U .Mck »-,,ih t. « pimf. u|i
before he Cdi^ ^ secret
rhyme. On hia way jp smxicn txeLUMian piague
our hefo. a tr^ake, « dinosaur, a tp<ider. a ghoat
and man V in/i I w uw^r it'*, m^ ■(^youtof^ukie^ck
up (o rev M rhyme. Jumping
Jack i> rt' Tvr >mj (aughmg
v^lth delj^Jii j; ^h
super wTi<x>th
adkili>ff to the hin a rui> lo or ir>r ruovi rtocjjciive
gsme since Aicadla. 100% maclilna code. For uae
on any Sinclair Specwum
Dealership Enquiries contact: Colin Stokes: 051*236 0646
3uildings, Exchange Street East Liverpool Mersevside 12 3P
PL^^yg^
Any of these games for just
£550
including first class post«
packaginci, VAT and an
ancdNDmoMAL
UFETIME GOARAMTEE.
If you have any difficulty in
obtaining any Imagine Games
ring Imaqine Direct on
05 1 -236 6849 to place your i
fnr Any
Join the jet set
The Acorn Spark-Jet printer
employs the very latest dry-ink
printing tecJinology, resulting in last,
clean and virtually noiseless printing
This is all due to its advanced
serial matrix printhead. KltMtronic
impulses fire minute part-
icles of the carhon rod at
high speed through a 7x7
dot matrix, producing
extremely high-qualitv
lettering and graphics time
after time.
And, as there are no
moving j>arts witliin the
head itself, the action is as
quiet as a whisper.
In additioiuth(^ Acorn
Spark-Jet printer is also
capahli^ of handling high
resolution grapliics and plotting.
It works with any 8 bit micro-
computer, via the Centronics paralh^l
interlace, and is specially recomm-
ended for use with the BBC Micro
(also di^signed and huilt l)v Attorn
Computers Ltd.) to tbrm a thoroughly
professional word, copy and graphites
processing system.
All printing is logic-seeing and
hi -directional and can be executed in
normal, double ht'ight, double width
and underlined characters.
And yet, with all these advanced
leatun?s,lheSpark-J<a(M>sLs only £365.
Not only that, but you also
receive a free program on cassette
that enables you to Vlum[i' graphics
from either monitor or I'V.
If you're interested in joining
the jet set., simply call in at one of the
^^ dealers listed below. Hell u41
^PSlCORN y*^" everything you need
^flPUTER to know;
MK:Htni\NAi;i:vii.N'i
:i2IViiierf.SirreLlpwii li,.Miil.»lk in UH,
IM73:j*>1H!.
MJCKUSTVLK
47 i hi dp Sli icl. Nf wburv, H<Tb.hirr.(K>3S 41*>2V.
COMPinKRSHHi \ll *
72 North Strnu, Komiord. Kmox. ()70B 6«>72.%
JF.SSt>PMI( KUlJKCTHOMr.SLIMriLI)
ai-73<»,i2:i2/72*Hasi.
UKLBKCKVIDKO
2ti li>th*fih^mi ois-^iKoaajxindonWIJU-fiHOLt^H
rwij i.sTAii I oMi'iii fis i.ivii 1 1 1 >
l7KepiiiiKi>«d.S«,ulliall.Vli.ldUM.xi It2.>ri.
(JKM I'Tii
24m VUvlMtik Huad.Soulh UxiotUijrd. I.utuluiirjH.
i.KAijAiJNk viKU iniA LiMi I i:h
S<*ien iric IIoum*. Bridge Suei'l..'>andiacrr,
Numiighatii Nt.Itt ;"dl\Jlf)ll2 IWHM/.VHy^t.
CAKhiH vm:K<H;uMpi'i>:KS
't6Clwiit***ijlrt*eLt!iirdin.Clamur)iai»
0222 :i7:i072.
1 i:\MiN<;'rtiMHmin( KN'iHi
12J Ht'gi'iilMrrri, I raftiinpt«iiiSp«K%iirMti k«*hiri\
tK>26 2M21l.
Hnsi:i.K( ruK \i
1^7/ thi Kiii<;<*l<iit Hn.id.fVir(?»iii4»ulh.Haiiipshirt'.
M7(>r>B1217a
R |( KKNH \M COMin 'IhRCF.VrKI-:
72 H«Mih ltoa(l/lv^ti'keiih;4iu, \liddlf!i4*x.
tM-H<>l 1612.
KKLl.YSCOMPl TKR MAKkKT
227l>artiiH»ijihlt<iad.Syd<Mihiii:i.Lotidi>ri^K20l(^\.
iil-i>*>»iit:iii2/4H<*<*.
(continued from p-
2040 0=0 ■■ POKE 1.0- POKEV-E . : 1 FL=0THEH3500
2050 F0RT=S151T0816? : POKET. 36 : NEXT ■ POKET, 37 : 04=8158 : FORT=0TO999 ■ NEXT : B1==0 : GOTO?
000
2090 F0RT=8151 T0S167 ; POKET. 36 NEXT POKET. 37 :FORT=0TO2000 NEXT : GOTOSeO©
3000 IFS>=BTHENB=S
3010 PRINT"S*^"THB(26-LEH(:STR$(B>>::'RIGHTt<STR*<:B>,LENtSTPl:(:B>>-l>; RETURN
3500 FORT=0TO999:HEXT:PRIMT"a"TflEa36>"aB. ^.i5i"THB< 162)" 15^3 GRNE
VER ?ll
3510 PRINT "i:ja" TAB ( 188> " ^^ ' " POKEV. 15 : POKEV-3. = POKE V-4. 0: RESTORE = FO
RT=0TO7
3520 RERDC , D = POKE V-2 . C : FORU=0TO50*D ; NEXT : POKE V-2 . 6 * NEXT ■ GOTO9000
3550 DflTi=i225.. 4.. 215.2.215 . 2.. 219.4. 215. 3. 223. 4.. 225.4.0. 50
5000 PRINT"ia"TflB(163V'^SCITV CRUSHEm " :pOKEM+30723.5 :POKE0.0-POKE36874.0:POKE36
875.0
5010 Fl8=E : FC<<T=0TO9 : POKEM+3. 35 ■ FORU=0TO99 ■ NEXT : POKEM+3. 34 ■■ FORU=0TO99: NEXT : NEXT :
07=0
5020 P0KE36S76 . 24© ■ GOSUB 1 500 ; GOSUB50 ■ P0KE36876 . : S=S+2 I Fm7=0THEN5029
5030 fl6=0 R8=0 FORT=0TO999 : NEX M UU I U2yy0
7000 n 1 =0 : M=7732 • POKEV . 1 5 ; POKEG . 1 ■ POKE250 . POKEX , 6
7010 GOSUB 1000 • GOSUB100 GOSUB 160 ■ FORT=0TO30 ■ NEXT : rFR6=lTHEN5000
7020 IFB1=1ORD1=1THEN2000
7030 GOTO7010
8000 fl4=8 1 63 : POKE© . : W=W+ 1 ■ SVSG 1 9 • POKEV . ■ POKEV . 65 " POKEZ . 65 : I FW>5THEHW=5
80 1 F0RT=hT0FI+2 1 I FRND < 1 X . 4- CG/30 > -W/ 1 OOTHEHNEXT ■ GOTO7000
8020 R 1 =RHD a > *7+ 1 ■ R2=RNr ( 1 > *6+ 1 + < G/2 > + < N/3 > = R3=RNri < 1 > *4 : R4=RND ( 1 > *5+4
8030 F0RU=TT0T-D*R2STEP-D : POKEC+U. Rl : POKEU. R3 : NEXT : POKEC+U. Rl : POKEU. R4 ■ NEXT : GOT
07000
9000 PRINT".T.; :p0KE38414.3:p0KE7694.43+G:pRINT"i8QR k000000 IF. fcJI liST k000000
9010 FORT=0TO25- PRINT" Sm"; NEXT GOSUB3000FORT=0TO1 7 ^ PRINT: NEXT ^ PRINT "W.: po
RT=0TO25
9020 PRINT"SJ"; :NEXT:pRINT"fll^Xk#**$*$$*$$$$***$$$/.'a F^^— "
9030 PRINT"a"TflB<85;>"sraCITV CRUSHER "TAB':: 7 1 >" «!
TfiRT"
■"TAB -•■57)"
'^ S= 9S
9040 PRINTTflB<45>"Bil;<-a S^m LEVEL SELECT"TRB<81>"IH>a S= IFRUSE"
9050 V=56878: V=374: 2=385 :X=398D=26:R=8098:C=30720:POKE650. r E=l :F=4:H=C:+1 ^ 1=32
3Q6Q K=203 ■ J=64 : P=3 ■ Q=9 : R2= 1 ■ R3=9000 ^ S=0 ^ C 1 -&
91 00 P0KE249. 1 : POKE250 . O : POKEO . 1 POKE 1.0: POKEV . 1 5 POKEV . : POKEZ . : PO(<EX. 7 : SVS67
3
9110 IFPEEK<K>=JTHEHPOKE7694.G+4S:GOTO9110
9120 IFPEEK':;K)=39THENL=3 : GOTO3000
9130 IFPEEK<K>-ITHENG-G+E : IFG=10THENG=E
9140 FORT=0TO99 : NEXT : P0KE7694. G+48 : G0T091 10
10000 G= 1 : P0KE36866. 154 P0KE36864. 9 : P0KE36867. 38 : P0KE36S69. 255 : P0KE36879. 8 •• GOTO
9000
20000 FORT=0TO1 3 RETURN ■
YOUR COMPUTER, AUGUST 1983 99
308UB 50000
1 C4.8t eOBUe 6000
2 FORX-lTQiatREAO N,N
3 HUSICl,3,Nf 15
4 IdAlT W«20iNEXT X
»5,2t 1 v3f3fl tS«2
6 DATA 6, 4,3,2*3, 3, 2| 1,3,2,5,4,2,2
7 PRINTO«»(6JtPRniTCHR#(17) t EXPLODE
9 INK 7t PAPER
10 IC«-K£Y«
11 PLOT 1,1, -Ones in mvmry It Retina
17 eC«*8TR*<8C»
IB PLOT 2,0,SC»
%9 PLOT t,ll,T0
20 IF K»»L* THEN X*X-l
30 IF K^R« THEN X«X*i^l
32 IFX>32THEN X-32
34 IF X<7 THEN X*7
40 IF K**F« THEN 60SU& tOOO'FIRlNQ R
OUTINE
30 IF K»*C« THEN PLOT X+1,2S," "
60 IF K»-R« THEN PLOT X- 1,2^5," "
70 PLOT X,25,"«"
7Q IF 8CRl4CXt34l<>12 THCM GOTO 40CO0
77 @06UB lOOOO
78 PLOT 1,26,"
eO 8QT0 10
1000 FOR D-24 TO 13STEP-1
1001 MU31C l,5,l,OiPLAY7,0,l,50
1003 PLOT X,0,"r"
1006 IF3CRN(X,D''l>«12STHeNQ-0
lOOG IF3CRN(X,l>-U-125THEN9C-SC+700
1009 IFSCRN(X,I>-l>-94THeN8C-8C-1000
1010 IF SCRN«X,0-1'-35THENBC*SC-«^5O
1020 IF aCRN(X,D-l)-37THfeNSC^BC+l00
1025 IF6CRN<X,D--U-38THEN8C-8C^25
1030 IF8CRN(X,D-l>-9irHE:NSO8C+300
1040 IFBCRN<X,I>-l)*¥3TMEN8C»8C+l30O
1050 IF9CRN(X,0»l>**123THEN8C>-8C4^10O0
loss IF OCRNCXftN-DOSa THC^n-OT X , O-
1,"!-
1060 TF8C(»l(X,D-lK>32THENloeo
1O70 PLOTX,D,'* *
1074 PL0T2,0,SC»
1077 NEXT D
loeo F0RT-24T0D-I STEP- I
1083 ir 8CRN<XtT-l>«37TH£NPL0TX,T-l,
1087 1FSCRN(X,T >«37THENReTURN
10*?0 PLOTX^T/* "
IIOO NEXTT
lies SHOOT
1107 WAI1 10
1110 RETURN
600O PAPEROt INK 7
6002 FOR8l#-lT012tPL0T4,8ll,17iNEXT SM
6010 romii»*I3T026trLOT4,OH,20iNeKT D
K
6020 PL0T3,25,0
6025 FQRRT-1T024
602B Ga-INT(RN0(1»*7)
60^0 If- ttJ-lTHEN 6J-0
6032 IF 6J-4TrCN ej«7
6034 IF GJ-5THEN 04 -2
6037 PLOTS, RT,BJ
6030 NEXT RT
6050 RETURN
lOOOO K*"*ceY#
lOOOS PLOT 1,1, ^-Onc* In mvmry lifetl
lOOlO PLOT l,26t"
I0020
I0030
10040
10O42
10O43
lOOSO
10060
10070
10075
10O80
lOOVO
100^?2
lOlOO
10105
10L06
1O107
10108
101 10
10120
10125
10127
10130
ISOOO
15002
C3.2,
15005
IF K«-L« T>«>l X-X-1
IF K^-fl* THCM X-K*l
IF IC««F« THE>i 80SUB lOOO
IF X<7 THEN <-7
IF X>32 THEN X-32
IF K*-t ♦ THEN PLOT X+t,25,* *
IF K«*Rt THEM PLOT X-1,2S,- "
PLOT X,25,''«''
HU31C 1,6,12,1
IF 5CRN(X,24K>32 THEN 4O0O0
B**IN1 (RNOU)*30>^7
C«INT(R^a)(l)•23»>l
IF 8-15 THEN QOSUB 30000
IF B-17 THfcN eOtiU© 35000
U«1NT CRND ( 1 > *27 > ^%
IF 8-18 THEN 808UB 25000
IFB-20THEN QOSUB 15000
PLOT B,C ,'*£"
PLOT »,C-l,"1f
PLOT X,2S,"«'*
K«INT(RND(l)»20*+7
RETURN
r FQf%0-0 TO 26 STEP I NT CRND (H •5
I mi6ICl,0,l,0inU6IC2,l,l,0tMUSI
l,OiPLAY7,0,5, lOO
\ PLOT 1,1, "One* in mvmry li4«tl
15010 K«H<EY»
15015 8E-INT(RNDtl)«t00>sIF &E<lU m
D S€>5THENR€TURN
15020 rFK*-L»THENX*X I
13030 rFK*-R»THENX-X*l
15032 IFX<7THFNX«7
15034 lFX>32THeNX-32
13040 lFK»-LtTHENPL0TX4.|,25,'- "
15050 IPK«^Ft«TMCMPUQTX'-I ,25,** "
1S060 PLOTX,Q,->"
15070 lFKt-F«TH£NGO8U81O00
1 SOeO r F9CRN * X , 24 X >32THEN4O0O0
15090 PLOTX,Q,** "
15092 PL0TX,25,^8"
15093 PLOT 2,0,SC«
15095 NEXT Q
15097 rLOT 2,0,SC«
1510O RETURN
24050 U-INT<RND<l>»27>+5
25000 FOR D-4 TO 26 STEFINT <RN0< 1>»2
)*1
250O3 HUSIC1,5, (D/2> -1 ,0tt1USIC2,6, ID
/2)-l,0iMUSIC3,7, (D/2)*l,0tPLAY
7,2,3, .OO
250O5 Kf »KEV#
25007 rUOT 1,1, ■Onc« in vviif-y I * * ct *
25010 :F Kt-L« THEN X-X-!
25020 :F Kil«R« THEN X-X*l
25030 :F X<7 THEN X»7
25040 :F X>32 THEN X»32
25050 :F Kt=L* THEN PLOT X>1,25," *
25060 :F K*"R» THEN PLOT X-1,25,'* '
25076 PLOT 2,0,SCt
25080 TLOTU ,D,-<-
25085 IF SCRNtX,24l<>32 THEN 40000
25087 :F K*-F* THEN G0SU8 1000
2509O PLOTU ,D ,*' "
25110 PLOT X,25,-«-
25200 MEXT D
25205 PLOT 1,26,"
29206 rORU I -0T026t PLOTU , U I , ** "* a NE X-r
UI
25210 RETURN
30000 FOR 0-2 TO 23 STEP 2
30001 «J-INT<RND<U»27>+9iPL0TNJ,B*2
,*»'*iPt0TNJ^3,G+2,-«-tPL0TNJ-3,
8+2, "••
30002 PLOT 1NT<RN0<II*30>-I-7,INTCRN©(
1>*25>*1,"X"
3Q005 FOR H-IOTQ 31
3000S PLOT INTCRNDtl>«30»i^7,INT (RN0(
1 ) •24 J -!,'*£"
30007 K««KEY*
30008 fiC»-STR#CSC>
30009 PLOT 2,0,SC»
30010 IF K^'^L* THEN X-X-1
3O02O IF KS-'Ri THEN X«X^1
30030 :F K«-«P4 THEN eOSUe lOOO
30040 :f x<7 then X«7
30050 IF X>32 THEN X»32
30060 :F 8CRNCX,24K>32 THEN 40O00
30070 :F K*-Lt THEN PLOT X+l,25,- •
30075 :F Ki-R« THEN PLOT X-1,25,- '
30076 nUSIC l,l,Q/2,OiHU8IC 2,3,8/2,
OiPLAY 7,0, l,400
30079 PLOT 1,1, "One* In mvmry llfvti
30085 PLOT X,25,-»"
30090 PLOT H,Q,"3"
30100 PLOT H-1,S,"C*'
30105 PLOT H-l,0-2,*' "
30107 PLOT H+l,8-2," "
30i0e U»tNTCRNDU)»20)+7tIFU-15THEII
GOSUB 24050
3U 1 UV ll> U- I 6 I HItJWAJtsUII I dOUU
30110 NEXT N
30120 NEXT 8
3012S PLOT 5,22,"
I*
3013O RETURN
35O0Q PLOT 28,0,**Fl«a «tor«!'*
35001 NUSICI, 7, 3, OiPLAY7, 0,1,2000
35002 FOR V-t TO 26
350O5 K-INT(RND<1>»20I+7
35010 K*-KEYt
35015 PLOT l,I,**Qnc« in mvmry llfwtl
35020 IF K»»Lf THEN X«X-1
35030 IF K*»Ri THEN X»X*^l
35040 IF K^^M THEN 608UB lOOO
35050 IF X<7 THEN X-7
35060 tr K>3^ TIHCN X-32
35070 IF K»-f%« THEN PLOT X-1,25,*' •
35080 IF Kt-L* THEN PLOT X+1,25,'* '
350*?0 PLOT X,25,"«"
35100 PLOT IC^V,"*.-
35t05 PLOT K,V-t,- "
35110 8C«-STR*fSC»
35120 PLOT 2,0,SC«
35125 NEXT V
Defend yourself against all
the horrors of an English
country garden in David
Whitehead's ganne.
This arcade^ty1-E action game takes noisy
advantage of the Oric*s sound and graphics. It
is slightly like the game Centipede as you are
in the garden being attacked by all manner of
crecpy-crawlies.
You are armed with only a weedy weed gun
against the terrors of fleas, mushrooms,
homing missiles, stanipcrs, centepods and
rocks.
After the opening serenade of Greensleeves
the screen is set up, Your firing range is
extended to the limit of the red half of the
background. Your score is on the top line to
the icA of Uiai classic- line frooi The Young
Ones. When the program is run you are asked
which keys you would like to use to play the
game with. The easiest configurations of keys
arc the cursor keys and Z, C and M. The
hazards themselves alt have to be dealt with in
diflereni ways.
The listing should fce entered exactly as
shown» except that where a £ sign appears a
# should be typed The program is
structured as follows:
2-9 Play tun©
tO-00 Movement foutin©
1000 1 1 10 Firing routire
6000 6060 Set up borders
10000-10130 Mushroonns routine
15000-15100 Homing mt^les routine
24050 25210 Stampers routine
30000 30130 Centepods routine
35000-36130 Fleas routine
4000040480 Dead
50000-50060 Which keys to use
60000 60520 User defined graphics
The centcpod will not come all the way
down to crush you and so it is harmless. If you
hit the head of the centepod you score 1,000
points, if you hit the body you score 500
points*
Mushrooms appear at random, sometimes
whole and sometimes in half If you shoot a
whole mushroom the top half of it will be
transformed into a roc^ which can be very
dangerous^ as you will find out later. For the
bottom of a mushroom you score 50 points,
and for the top you scoie 100.
Homing missiles will follow you wherever
you go. They move at variable speed, and
although the slow ones seem to be easy points
you will be lucky to evade the fast missiles for
long. Ifyou shoot a homing missile then it will
return to the top of the screen and keep on
35127
:S3130
40O0O
4O030
40040
40050
40060
4ooeo
k» to
40063
400¥0
40093
4O10O
401 lO
404BO
5O0OO
5O0O5
SOOOB
u 1 I ki
PLOT 27,0,"
RETURN
PLOT K,2^,"l*'
expLOoetPLAV 7, 7,1,65000
MAir 700
CLSt INKOtPAPER?
PRINTiPRINT"Ycxjr vcor* M*m
-SC
PR I NT I PR r NT t PR INT** Would you ti
pi my again*'
GET C*
BET B*
PRlNTCHRt<6»lPf%INTC:HRtf I7»
IF &♦»**¥*• THEN RUN
END
RETURN
CLS
PING
PRINTtPRtNT*'l«tiich key Mould yo
f to Utt*'*
100 YOUR COMPUTER. AUGUST 1983
coming until it runs out of fuel. Homing
missiles are wonh l^ODO points each time you
shoot them.
Stampers cannot be stopped but they can
harvest a lot of points. They come down very
fast and make a terrible racket. They arc worth
1,OOC points every time you hit them.
Fleas occur in storms and they arc the worst
pests of the garden. They are worth only 25
points and they come down in tens. Rocks, as
previously mentioned,^ appear when you shoot
a ftill mushroom. They do nothing but if you
shoot a rock then you lose UOOO points.
My own high-score is 65,000, which I am
sure most of you will beat. Happy shooting.
socio
PRINT I PRINT ««. To «ov» l»ft ?"i
60130
READ Y7sPOKE Y6,Y7
60330 DATA 8,42,62,62,62,62,42,0
GET L»
60140
DATA 30,63,63,63,63,63,63,30
60340 NEXT 23
50020
PR I NT "b. To I1K3VW right ?-t©ETR»
60-^30
NEXT Y6
60360 FOR 27«*47064 TO 4707I
50030
PRINT'c.To fir# ?"sBET F*
60170
FOR Y0«46e24 TO 46831
6O370 READ 28s POKE 27,28
30040
PR I NT; PRINT ** Thank you'*
60IB0
READ Y9iPOKe Y8,Y9
60390 DATA 18,33,33,18,12,63,43,63
500S0
WAIT 200
60190
DATA 1,61, 54, 60,54,61, I, C
60390 NEXT 27
50060
RETURN
60200
NEXT Y8
60400 FOR29-47O80Ta47O87
600O0
FOR Yt -46376 TO 46383
6O210
FOR Z 1-46832 TO 46039
60410 READAIiPOKEZ9,Al
60010
READ V2iP0I^E Yl,Y2
60220
WEAD22
6042O DATAO.O, 12,30,63,63,30, 12
60020
DATA 0*30,53,45iS3,53,43,33
6O230
POKE Z1,Z2
60430 NEXT 29
&0010
NeXT Vt
60240
DATA 4 « 30,63,62, 67^67, 74 ,n
60440 FOR RA*4 7r>7.^ TO 47079
60040
FOR y3-46360 TO 46367
602S0
NEXT Zl
60450 READ B7iPOKC 86,07
6O0S0
READ Y4iPOKE Y3,Y4
60260
FOR 23«46416 TO 46423
60460 DATA 12,30,63,12,12,12,30,12
6O060
DATA 51,18,22,18,27.26,18,33
60270
READ 24
60470 NEXT 86
60070
NEXT V3
60290
POKE 23,24
60480 FOR ea-46344 TO 46351
i.ooeo
FOR YS-46392 TO 46399
60290
DATA 33,31,12,12,30,45,33,0
60490 READ B9iPOKE 88 , B9
600^0
READ V6tPCl#CE Y5,Y6
60300
NEXT 73
60300 DATA 33,18,12,29,46,12,18,33
6OIO0
DATA 12,12,30,63,63,63,30,30
60310
FOR 25*46394 TO 46391
6051 O NEXT 88
60110
NEXT Y3
60320
READ 26 1 POKE 23,26
60520 RETURN ^
60120
FOR Y6»46aoa TO 46813
YOUR COMPtfTER, AUGUST 1 983 101
Want a real fight on your hands?
Then go for CDS. the games packed with excitement challenge and
the thrill of the unexpected.
Fight your way across a five lane highway with the frantic frog . . .
eat a path through the flercesome fighting ghosts . . . face the huge ferocious
caterpillar in the mushroom field . . . protect the panicky painter as he flees
from danger . . . outwit and confuse your opponent with a counter attack
on the board.
Yes. with CDS games you get it all.
And they only cost fi5.95 each. Go get "em tx)y. go get *eml
C.D5. computer games are available from W.H. Smith.
Boots, and other leading computer stores, and are
produced by
CDS Micro Systems
Will you survive the challenge?
GOBBLE A GHOST
Moving dfounddfid
gobbilhg up dot^ sourKlsj
ea^. But not when 4 ght
are constantly trying to [
destn^y you. Kill orbe kil
the4 power piibarpyd
answer. It'sall a queiti< A of
who gets who first,.
N
CATERPILLAR
Ttie giant caterpiilans
coming to getyou» helped
bye horde of weird
creatures. Destroy tt
segment by segment t)last
a way through the
mushrooms, kill off the ugly
creatures. But don't reiax . .
. there's danger everywherei
LEAPFROG
A frog meets many dangers
on his way home. Like 4
lanes of fast moving traffic,
a swirting Icg-fllled river,
plus diving turtles, frog
eating snakes and nasty
alligators, Co you have the
ski lis to see him hon%
safely?
PAINTER
llx? bonus score is ticking
away as you help the
oaaicky painter pairt the
3-D maze. Can you finish
before it liiis zero? 'Mil the
computer outwit ycu? And
kx>k out - the gam€ goes
faster asyou get betterl
BOZYBOA
ItsahecUi h'eL*tftngaboain
an English country garden.
There arejuicy beetles if you
can find them, and snails too if
you are lucky. Rrst left, then
right and inbetween the
flowers you've got to be
quick! After a couple of games
youli be as boss-eyed as me*
and
well
keep on
coming
to
get you!
r^^pWS
BBC32K
PAINTER £8 ARCADE GAME *
One of the best, Paint your gnds and score before
ihie fizzers get you.
PLANES £8 ARCADE GAME *
Fast or slow, skill and speed are needed to beat
ihre enemy aircraft attack
FROGGER £8 ARCADE GAME
lt*s tougti going to gel FROG across road and
fivef. Snakes and crocodiies too, but there's a lady
FROG«
PHARAOHS TOMB
£8 ADVENTURE GAME Pick up the
gold but don t bo scared penniless by the mummy.
Be quick, it's in real lime so work out those magic
words
SHRINKING PROFESSOR
£8 ADVENTURE GAME You re only an
inch high how are you going to survive in the
garden with all those monstrous spiders, ants and
other giHfil hurrofs. The crystals do it.
HORROR CASTLE E8
ADVENTURE GAME a beautiful
princess wails for you to save her. But how can
you get into the castle? Ihe cKies lead you to the
hidden guarded prison
HOWSZAT £6.90 1^2 PLAYER
CRICKET Be a cricket star and enjoy all the
hazards of cncket to beat your equaliy keen
opponent
BOUNCER £8 ARCADE GAME
Thank your luciky stars for the anti matter scoop to
catch the BEtBOIDS before they drain the
universe intooblfvfon.
PAINTER 48K E5.75 ARCADE
GAME Patrick's a keen painter but old rollers
don't like spray cans and vengefully set out to
crush him
CRAZY BALLOONS £5.75
ARCADE GAME it's a great balloon but
ice crystal clouds are the menace. Narrow
passages and high winds too before home base
safety
JUNGLE FEVER £6.90 ARCADE
GAME lt';>yu( ^v«^(yihiHy,with direAOtiu hutrut
array of nasty natives, man eating spiders and
crocodiles loo
ORIC
ZODIAC £6.90 ARCADE GAME
An int itate yariie with pd tails lu burprisc. (ruutrate
and k»i you before you find your successful way
But yc'U can be resurrected
DEATH SATELLITE £6.90
ARCADE GAME You've run out of fuel on
an orttting satellite near a forbidding robot c planet
with mutarU monsters guarding your vita) fuel
supply. Can your wits help you to survive?
DRAGON 32K
DEADWOOD £6.90 1-4 PLAYER
ADVENTURE GAME An ideal famly
game for everyone who can decide where to
invest their bank roll in the long slog to millions.
SWASHBUCKLERS £6.90 1-4
PLAYER ADVENTURE GAME up to
four ptrate ships laden v^'tth treasure that you
want. Scurvy knaves and smallpox loo don't hetp.
And IS Leper Island the best place to go?
AVAILABLE FROM YOUR LOCAL DEALER
AND AT MOST COMPUTER BOOK SHOPS.
'^
^^^s
m
Ipl^
wEr^^
r^-
itfT,^ ^ aw
\^
1
^^T A ^ 4
\
J^Y^ ir^
\ •
y
X'/"
..
Also ait:
JOHN MENZIES
•W. H. Smiths
(starred ttems only)
^
Out
outofthis
world
830 HYDE ROAD
MANCHESTER M18 7JD
Direct from mail order dept. Tel. 061 223 6206
CASSETTE FILES
Fed it with writing tDachine code because of
the complexity of saving and loading ii? Or do
you write programs needing various data to be
stored on tape? This program can save any
block of the computer's memory onto tape,
verify it» distinguish it from a normal Basic
program and load it bock into the same, or a
difTcrcnt, part of the memory.
The first thing to do in order to type it in is
to lower RAMtop to some value lower than
31681. The easiest way to do this is as follows:
POKE 16388, 193
PCMCE 16383, 123
NEW
Now type in the loading program in figure
4. This is a modified menu-driven version of
the standard hexadecimal code loader,
designed so that the machine code does not all
need to be typed in at one go. If the first
character of a byte is not a hexadecimal
character, you will be returned to the menu
where the options are self-explanatory.
There are five anomalies in the hex listing of
the program which now need correecting.
These concern the error-code ines5yaj4es. Eiiui .
€od^ greater than 127 do not actually stop a
program when it is running.
At last the ZX-81 has agreed to
handle cassette data files,
persuaded by Kevin Hill's program.
Address
Old value
Corrected value
22076
9D
ID
32144
9B
1B
32184
8B
15
32246
96
16
32293
SC
11
Once you have a copy or two of the program
on tape» you can resave the machine code
using the program in figure 5 as this will load
in quicker. Simply lower RAMtop as before,
load in the machine code and loader program
from lape, allow the machine code to be Poked
in and stop the program. New it, type in the
program in figure 5 and then Run it.
Having typed in all the machine code and
checked that it is correct, how do you use the
program?
The program is called by Rand USR 52067
whether you arc Saving, Verifying or Loading.
A Basic variable — U$ — is used to icU the
prugnm what to doi its s^yntax is shown in
figure 1 along with some examples. Do not
insert any spaces before the command as this
ZX-81
will cause an error. The only charaaer that can
precede the command ts an asterisk which
prevents any messages being printed on the
screen. For this reason, the asterisk should not
be used with Verily.
Only the first letter of the command is
considered, to Save, S and Sausages all mean
the &aiuc iliiji^. The t.ircc cuminanUs (hat can
be used begin with S. L or V for Save, Load
and Verify respectively. A pair of brackets
must follow the command and contains the
name of the data file.
All the characters between the brackets
including spaces are used for the name. If
there are no characters between the brackets,
this is the same as the Basic Load quote quote;
that is, the next program on the tape regardless
of name will be loaded or verified depending
on the command.
Two parameters follow the name and I have
called these Start and Length for simplicity.
icontinued on next page)
Hex dump of the data-file program
31681
31689
31697
31705
31713
31721
31729
31737
31T4.S
31753
31761
31769
31777
31765
31793
31301
31809
31817
31825
31833
CD C6
0O 3E
38 05
17 38
7B C9
DB FE
10 F5
CE 3F
re 0o
3F 7D
20 Fa
OC D6
04. FS
7F 78
20 02
0O 00
19 10
0n 19
E9 3R
7F R7
CO
E6
32161:
18
F3
FC
38
20
04.
CB
VfK.
CCk
32169:
18
10
F^
31
20
04.
CB
E6
CI
32177:
la
08
FE
38
23
02
CF
SB
15>
1 33185:
CB
EE
CD
00
7C
30
02
CF
OR
32193:
73
FE
10
20
PS
ED
S3
DC
28
i 32201:
7F
IR
FE
11
28
2C
CD
0O
4.B
32209:
7C
30
02
CF
74-
IB
E6
7F
04-
3S217:
12
13
FE
11
20
F0
D5
IB
3E
32225:
IB
IR
F6
80
12
13
EB
ED
20
' 32233:
5B
DE
7F
fi7
ED
52
7D
Dl
ED
3224.1:
FE
11
38
02
CF
96
FD
CB
20
3 224-9:
21
C6
CD
08
7C
38
IS
22
7C
32257:
E0
7F
FD
CB
21
CC
IB
04.
C.3
3ii26tv:
CD
0(3
7C
38
07
22
C2
7r
FE
32273:
FD
CB
21
D6
FO
CB
21
5E
. 6F
322S1 :
28
74.
3R
21
4.0
E6
07
FE
; FE
32289:
07
28
02
Cf
8C
3E
01
32
V CS 132297:
FF
7F
21
EO
7F
22
F8
7F
132305 :
21
04.
00
22
FR
7F
3E
01
32313:
CD
7C
7C
CD
2F
7D
CD
SB
(listing continued on next page)
YOUR COMfnjTER. AUGUST 1983 105
Umting continued from pri^vious page)
3a3»l:
7r
3C
03
33
FF
7F
an
CO
333S9 :
7F
33
re
7F
3R
C3
7F
^z
3a337:
Fn
7r
3e
0S
CO
7C
7C
CD
33345:
ap
70
11
CB
13
CO
43
0F
38383;
30
03
CF
0C
10
re^
IB
7R
32361:
63
30
ra
an
DC
7F
CD
^E
33309:
e3
C»
?e
33
20
r©
KD
SB
333771
FF
7F
CD
IF
03
3PI
FS
7F
3a3es:
CO
le
03
CO
22
70
30
F8
3a3«3 :
3C
03
CO
70
7C
C9
3C
03
334.01:
CD
7C
7C
CO
sr
7D
CO
46
33409;
7F
CD
Cd
76
7Q
FE
01
a6
0X24.%-? >
0C
Cft
oo
€10
7C
7C
3e
04
33435:
CO
7C
7C
le
Eft
ai
F4
7F
33433t
CO
C6
70
71
33
70
FE
FB
3344 1:
30
F»
3e
04
CD
7C
7C
3E
3344Qr
as
CD
7C
7C
FD
CO
ax
46
33467:
ao
11
2f^
DC
7F
11
E4
7F
33469 ;
lA
Be
23
13
ca
04
7C
CB
334731
7F
30
f«
3e
OS
FO
ce
ai
(continued from ptevhus page!
When used, each of these parameters must be
preceded by a comma and are written as
decimal numbers.
Start is the start address of the block of
memory where the data is to be saved from or
loaded to* It is not used lo Verify. When
loading. Start is only needed if the data is to be
loaded to a different block of memory than
where it was saved from. Length is only used
when saving and is the number of b3nes to be
saved^ that is, the jiddress of the last byle
minus Stan plus one.
Figure 3 shows the errors that could occur
and an explanation of their meaning. Each one
is printed on the screen as a normal Basic
error.
Screen messages
If U$ contains no errors and the first
character in U$ is rot an asterisk, messages
will be printed on the screen similar to those
in figure 2. Each one stays on the screen for
about one second before the screen goes blank
to begin the cassette routines.
The messages are each printed on a new line
and the screen is scrolled upwards if necessary
to prevent an out of screen error 5 from
occurring. If a Verify error occurs, press any
key to continue.
The data files are saved in two parts. The
first one is a header block which contains the
name of the file and what type of file it is:
means Basic, 1 means header, 2 means bytes,
the start location and the number of bytes of
data in ihe next block.
When this header block is read in, the file
type is checked to ensure it is a header. If it is
not a header, its file type is printed on the
screen, together with the name of the file; then
the program searches for the next header.
When a Basic prcgram is saved, the first
byie after the name is a system variable called
Versn at address I6>95. Its value should be
3*^461;
n
30
01
3C
CO
70
7C
SB
32489;
7F
FD
CB
31
66
36
09
32497:
FO
CB
31
4E
9n
03
3R
60
SaBOB:
7F
CB
CD
^r
70
CD
46
7F
33613
CD
ce
76
79
w^
03
36
0C
3963 1:
C6
09
CO
7C
7C
3F
04
CD
32539:
7C
7C
16
66
am
F6
71-
33
33637:
wm
7F
ei
CD
C6
76
FO
ce
32548 i
31
66
36
10
71
CO
3?
70
38663:
36
OB
CO
C6
7B
la
F5
3e
33861:
oa
C3
7C
7C
79
BE
ac^
OR
38869:
CO
33
7D
36
r^
OO
C5
76
3aS77:
16
r^i
3C
06
C3
7C
7:;
31
33S8S:
10
00
3 3
Fp
^F
31
64
7F
33693:
CD
Cl
7B
71
CO
33
75
C6
33601:
79
CO
CD
Cft
76
71
C5
79
32609 :
C0
CD
zat
7D
30
F4
3d
CB
32617:
rrL
CD
C6
76
CD
79
35
F9
32639 :
C9
O0
0O
0B
11
13
33
35
32633 T
33
3«
43
4F
64
BR
39
36
zero, but it sometimes changes. If it is not
zero, strange messages could be printed on the
screen as the program tries to indicate what
type of file it is, or at worst, the system could
crash. It is therefore safer to Poke 16393,
before saving a Basic program if it has a
chance of being read by this program.
The second block also contains the file name
and the file type which arc followed by the
data. If everything is all right after the second
block has been saved, loaded or verified, OK is
prinred on the screen and the program returns
in Fast mode.
Due to the size of the program a full
disassembly listing has not been published,
but for those of you who are interested, here
are some useful addresses if you wish to
disassemble it yourself
31681 Read in byte from tape.
31744 Collect next byte from U$.
31755 Collect decimal number and put in HL.
318^ Print a nev^ line or scroil for nejit
message.
31855 General printing to screen.
31863 Message routine.
31997 Print decimal number.
32034 Update routine.
32047 Pause.
32067 Find U$.
32132 Analyse U$.
32277 Save.
32399 Read name from tape,
32441 Load /verify.
3263 Address table for messages.
32633 Data for messages.
Varihbies
16417 General control byte.
32734 Address of name.
32736 Start.
327M Length.
32740 Name found on tape.
32756 Start found on tape.
32758 Length found on tape.
32760 Start for update.
32762 Length for update.
32764 Temporary DE register.
32766 Temporary B register. ■
33641
1 —
3B
3C
33
sc
60
34
30
60
^364Q
36
3a
26
37
36
3D
SE
33
33697
3C
60
3B
34.
SI
60
36
34
33665
3A
33
29
80
39
36
37
33673
39
X4
d0
31
3»
33
3C
39
33661
ao
14.
d0
31
34
36
39
i?e
3366Q
33
3C
00
3B
sn
37
3r
:2B
33697
3E
ae
33
3C
e©
36
3f)
37
33795
3E
36
3C
00
3R
37
37
34
33713
37
60
a7
36
36
3e
3fV
60
33731
3D
2f)
26
39
3P
37
60
£•7
3373Q
3C
39
2^
66
00
03
44
01
33737
d0
01
00
39
3A
36
BV*
00
3a7««
oo
00
eici
««l
«ICA
0CS
5?v;
n
33763
ee
00
ao
63
40
0f^
O0
33761
7F
01
90
44
46
00
01
5YNT«K FOR Ut-
COMMftND «NRHC) , STfiRT , LENGTH
OR
tCOHHRND (NRME) , 6TRRT , LENCSTH
SOME EXRHPUed U6INO R ORTR FXLC
CRLLED PROO, 100 eVTCS UONC
STRRTING RT RDDRE56 16514
SRV.'E (PROG) > 16514 , 100
#S(PROG) ,16514,100
LORD fPROC) t 169 14
L (PROGJ ,30730
U (^ , iesi4
I- ( »
»U (PROO>
UCRTFY f >
U t >
Figure 1.
6nUlNO PROO
OK
START » 165 14
OK
LCNOTH* 100
SERftCHXNO FOR PROO
BRSZC
FOUND TE^T
FOUND PROO
3TRRT«16S14 LENOTH* 100
UORDINO
OK
SCRRCHING
FOUNO PROO
5TRRT-16514
UERXFYING
UeiRirV ERROR
LENGTH- 100
CXRHPLES OP SCREEN MESSAGES
Figure 2,
U U« NOT DEFINED
a STRING LCN3TH > 356
H MISSING CO-IHRND
( LEFT BRACKET MISSING
> RIGHT BRAC<ET MISSING
I INFORMRTIQM MISSING TO SAVE
N NAME LENGTH > 16
figure 3. Crror-mport codes.
1 FAST
lO LET Ai»""
30 FOR 1-31661 TO 33767
30 LET RS>R«^CHR» PCEK I
40 MCXT I
6D PRINT -BTRRT TAPE AND PRESS
NCWL JNE"
60 INPUT If
70 SAUe "TRPC FILES-
60 IF PEEK 163e6^366#PEEK 1636
9 > 31661 THEN GOTO 160
90 FOR 1-316©! TO 33767
100 POKE I ^ CODE Af
110 LET A««A«:3 TO »
130 NEXT t
130 PRINT "M/C LORDED"
14.0 PRU6E 300
160 NEU
160 PRINT "LOUER RAMTOP TO 3166
1 AND RELOAD*'
figufo 5* Program tc save mechtnc code.
figure 4, The toader program,
6 REM LOUER RAMTOP BCFORC
RUNNING
10 IF PEEK 16366 'I'SBetPEEK 1636
9>31661 THEN ffTOP
15 DIM C6tie87)
30 I^ET X-31«B1
36 CL3
30 SLOU
36 PRINT TAB 14; 'MENU" . , * "1 EN
TER CODE"., -a EXAMINE C00E'',,**3
EDIT C0DE^-,^"4 SAVE'*
40 PRIhrr ^."NEXT ADDRESS. ■;X
46 LET X»-IhKEY»
50 IF X»<*'1" OR I»>"4" THEN OO
TO 45
55 GOTO 1001MRL 16
100 XF X«3376e THEN GOTO 38
1 ©^ P'nfix
110 LET A»«""
116 PRINT TAB 31;
130 SCROLL
135 PRINT X; *V: ";
136 LET A*l
130 IF Af«"" THEN INPUT AA
131 IF Ai*"" THEN GOTO 130
135 IF Aicij>*'r" on A«rii<"0" r
HEN GOTO 3B
140 I.ET U«16«CODe A«4>CODE A$faJ
-476
145
150
155
160
166
170
175
160
166
300
306
310
316
380
335
330
336
34.0
T <V
6» >^
34.4.
345
346
350
355
360
365
370
300
POKE X^U
LET C9 (X-3l6e0) -CMR« U
PRINT TAB 4^R»3;At( TO 3);
LET XbX*1
IF X -33766 THW.H GOTO 36
LET Ai«Ai C3 TO I
LET R-A*i
IF A«9 THEN GOTO 116
aOTQ 130 ^^ ,,
PRINT "STRRT RODRESSi**;
INPUT S
PRINT S
PRINT TAB 31;
SCROLL
LET A-1
PRINT S; " : *' I
LET U-PEEK S
PRINT TAB 4*A*3;CHRt ja6<-lN
'M*
300 INPUT 6
310 PRINT S;"»";
316 LET U-PEEK 5
33© PRir^ CHRf l36fINT CU^*ie> > ;
CHRJ (36*U*16#INT (U/16M
335 PRINT ,,"NCU UALUE:";
330 INPUT A«
335 PRINT Af
340 LET U-l6»C0f>£ A^tCODE Af f31
-476
345 POKE S,U
360 LET C6 «6-316B0* -CHRt %J
368 GOTO 36
tfrr <*j^s.
THEN GOTO 35
THEN GOTO 350
IF IHKEVf
IF INKCVi
INPUT A«
LET S-S41
IF 3^33766 THEN GOTO 36
LET A«iA4l
IF A-Q THEN GOTO 315
GOTO 335
PRINT " ADDRESS: ";
40O<
PESS
408 INPUT
410 FRST
A18 SAUE
RINT "START THE TRPC AND P
NCULINE ■
AS
LOADEB"
_Aao IF PEEK 16360 4366*PEEK 1636
©131661 THEN GOTO 446
435 rOR I-l TO 1067
430 POKE 31660^I^CODE Cf (I»
435 NEXT I
440 GOTO 35
446 PRINT "LOWER RAHTOP AND REL
OAD"
100 YOUR COMPUTER, AUGUST 1983
The best
iEiccessory for
your micro
-\-
The Rotronics Portable Case
ONLY
£34-49:
CP+P £2.50]
Here is the ideal portable work
station for home, school or work.
Specially made tor most homo
microcomputers, it contains your
2X81, Spectrum. Oric or VIC 20
within a smart executive style case
with removable lid for convenience
in use.
The individually tailored foam
insert securely protects your
Exceptiofial Value
ZX P^nda
16K Expandable RAM Pack
£18.50 (p + p50p)
16K Plug-in Module lor above
£13.95 (p + p50p)
32K Giant Panda including Module
£31.45 (p-t-p75p)
Vixen Ram Cartridge
Otters slandaxd 16K expansion plus throe other
switchable memory coiligurations
£34.45 (p+p sop)
micro, printer, cassette recorder,
tapes and manuals during transit.
A scalpel is provided to modify the
insert for expansion units and an
alternative insert can be supplied
if you change your hardware in
the future.
All components remain fully oper-
ational within the case via inter-
connections routed between the
double layers of foam, so there are
no unsightly leads.
This is the first case designed for
easy use with each component
positioned for convenient oper-
ation. The overall dimensions are
138mm x 657mTi x 363mm.
Order Form
Tade Enquiries Welcome
Please send me (tick appropriate box)
CI Rotronics Portable Case at £36.99 (inc. £2.50 p + p)
for ZX81/Spectrum/0ric/Vic 20*
D ZX Panda 16K RAM Pack at £19.00 (inc. 50p p + p)
D ZX Panda 16K Plug-in Module at £14.45 (inc. 50p p + p)
n ZX 32K Giant Panda including N4odule at £32.20 (inc. 75p p + p)
f 1 Vixen RAM Cartridge at £34.95 (inc. 50p p + p)
All pnces inclusive of VAT
•| enclose a cl^eque/PO* for C
'Please delete as necessary
Nanrie.
made payable to SMT.
SMT
Address.
Plea^ attow 14 days for delivery. Send to (no stamp required)
FREEPOST Greens Norton Towcester NorthantsNNl2 88R
Two SUBMARINES scck each oiher*s
destruction m this tough and tense World War
Two scenario. I certainly do not find it easy lo
make a kill, with all the advantage of inside
information.
A Second World War S-typc submarine was
a fairly small craft whidi could manage about
16 knots on the surface and about nine knots
submerged. Radar might well have been on
board, certainly Asdic and echo sounder.
Optimum periscope depth was about 34 feet.
Surfacing and submerging was managed with
the two pairs of hydroplanes and a number of
ballast tanks. Hydroplanes were simply
balanced horizontal rudders which used
engine power to dcflea the course of the
submarine upwards or downwards.
There are three major displays: first, the
control room; to the left of the display is the
main ballast tank indicator, filled or vented to
alter buoyancy. Below is a representation of
the forward starboard hydroplane. Common
sense will tell you which inclination will help
the boat to rise. Next to the hydroplane tell-
tale is a digital depth indicator. The large
wheel to its left is one of the type which used
to be needed to adjust the hydroplanes.
Raise periscope
In the centre, the periscope can be raised
and lowered. For our purposes, it must be up
in order to look through it, A panel of digital
readouts displays rudder angk% headings
engine revs and battery charge in that order,
The batterj' is automatically charged on the
surface, incidentally. Care should be taken
when submerged, that suflicient charge always
remains to resurface.
Beside the panel, another instrument shows
whether diesel or electric motors are in use,
and flashes a warning if the boat begins to go
under with the diesels running. The torpedo
count, top right, is self-ejcptanatory. Our Asdic
set displays a North-up true hearing for Targers
within a four-mile lange. It comes on
automatically at depths greater than 10 feet.
On the surface^ the radar set is switched on
instead. It has a greater range — 22 miles —
and again is a north-up, PPI display, on which
each sweep of the antennae is seen. Finally,
the echo-sounder indicates the depth of water
below the kccL Thus, if the boat is rising, the
trace falls, as it does when the submarine
remains level while the sea-botiom shelves off.
It reads from 200 feet up to zero.
Thr sprnnd display shnw^i rhe rharr room:
this is really parr of the control room; when
Figure t. Seabed contour chart.
TTT
accessed. The control room proper slides
across, making room for the chart display as it
goes; this simulates the skipper walking across
to the chart table. Sounder and Asdic sets both
remain in view, now on the left, and both
continue to work. On the chart itself, apart
from local coastline, there is a large compass
rose, the boundaries of a continuous coastal
minefield — m — and a longitude — ■ latitude
grid calibrated at bottom and right. Inverse
figures give degrees, the others, minutes.
For simplicity's sake, a minute is taken to be
a naufical mile on both axes. At the lop left of
the chart, a short line radiating from a small
circle points in the direaion of the
tidesiream. Your own position is pointed
to by a miniature submarine — at the left-
hand end. Below the chart can be found
tide strength, speed through the water,
and the enemy *s reported position at the
start of the game. The enemy is always
surfaced for the solo game, and always
starts oflT from some point on the eastern
side of the chart, steaming a course with a
lot of west in it* at a random speed up to
about four knots. Your own position is
no: updated while the chartroom is
accessed.
The third display shows the periscope
vie^^': this shows as a framework, the
f^ brass flange surrounding the perLicope
viewing window. Below, a panel gives updated
readings of periscope fengle, heading, enemy
distance and torpt*do count.
Taking these in order: the periscope may be
rotated full circle, and the angle indicated
relates to the keel, reading when the
periscope is looking along the bows. Heading
is simply the direction in which the vessel is
pointing, and not necessarily the direction in
which it is actually moving. Enemy distance is
read from the radar; life would be quite
difficult without it. Torpedo count keeps track
of torpedoes running, since salvos may be
fired. Salvos must be fired in line, spread in
time, not angle. Torpedoes run at 45 knots,
and have a range of three miles, being fired
only through bow tubes. If the periscope angle
is other than zero on firing, it will
automatically swing to, and lock on 7^ro.
Torpedoes running
The rest of the display also locks until a
torpedo strikes home, or until all have run
themselves out. If a miss has clearly been
made, the salvo may be aborted. A bubble
track gives some indication of the progress of
torpedoes, though net giving any actual
position for the torpedo, of course. Torpedoes
cannot be fired unless the rudder is straight
and the boat is maintaining a steady depth less
than or equal to maximum periscope depth.
1 08 YOUR COMPUTER, AUGUST 1 9S3
MMfrv
V^f'
the \Atter ranges from 7ern ro aboiii M frer, the
horizon rising up the window as the
submarine sinks.
From such a low vantage point as another
submarine, and in potentially hostile waters,
all you can hope to spot is the conning tower
of an enemy U-boat This conning tower
varies in size with distance^ and moves in high
resolution, flicker-free increments along the
horizon according to the relative motions of
the two subs. Range of vision is affected by the
depth of the viewer.
A fourth display is the boot-up screen- This
Stems from uii early idea, since abandoned, to
allow the skipper to carry out a simulated
sextant reading to establish his own position.
And now to business*. Commander. Screen
constructions: figure 3 gives three listings
required to build up the major displays. The
recommended procedure is as follows: in turn,
type in and run each 1 sting, saving the result
as a screens on tape, along with the
construction program iiseli'. The latter is not
needed directly, but is worthwhile saving in
case of problems, or to satisfy a later craving
for customising. Consult figure 2 to discover
the final destination of each display. When the
time comes to load them into their proper
places, a command of this type:
LOAD '"XOOE ADDRESS
will load any of the screenS into the address
You are on the bridge ot your
submarine when radar picks up an
enemy U-boat recharging on the
surface. Destroy it before it destroys
you in Rod Hopkins' fight to the finish.
specifcd, rather than into the screen RAM
Note that, in the case of both the control
room and the chanroom, the machine-code
paint routine must be present in line I of the
constfuction program; it could be entered
separately and merged with each listing in
turn. The routine is worth keeping as a utility
in its own right> anyway. Referring now to the
Tab^ /. Keyboard comrois.
Kty
Function
5
rudder left
e
hydroplane down
7
hydroplane up
8
rudder right
A
abort salvo
B
blow ballast
C
goto Chartroom
E
electric motors on /off
F
fire second and subsequent
torpedoes
1
decrease periscope angle by sin
degrees
J
decrease revs
K
increase revs
H
flood tanks (nogative buoyancy)
increase periscope angle 36 degrees
P
periscope up/down
T
prinrte torpedo tubes arKi fire first
torpedo
V
view through periscope
X
exit from chartroom
periscopr prim rouline m the conirol room
listing, the strings of letters A*N arc all of
graphic-shifted characters^ of course.
Machine code and tables: see figure 5. Clear
60415 before entering anything, and then use
the loader routine of figure 4 to enter each
block in turn. Save intermediate stages on tape
and reload before starting again:
SAVE "FILENAME" 60416,5120
When this little task has been accomplished
and the results saved, then, with the machine
ccMie resident in RAM, type;
CLEAR 32767
and load each of the three screen displays into
their allotted spaces using the procedure
outlined earlier. Save the total as:
SAVE 'Uboat CODE" CODE 32768.32768
There is a 6K+ gap.: it is more convenient to
load the 32K block in toto. The gap is used as
a dynamic store for the control room display.
Basic: figure 6 gives the main Basic program
which should be saved on tape immediately
following the 32K of code. Do not forget to
verify at any stage at which a significant
amount of labour would be wasted in the event
of a saving problem. Make the Basic autonm
by typing:
SAVE "U80AT HUNT" LINE t
Finally* concoct a short header*cum4oader
program displaying your family crest or
{continued on page ffff
YOUR COMPUTER. AUGUST 1983 109
■ I Mri9 ■■■■ tm
i!liiCi!iKS^
¥
D
E
¥
I
R
BO
P&fsuAd 5of Ware Services
After the huge success of M Coder
(THE original compiler for the ZX81
and Spectrum) we have gone one
stage further and improved it to
make programming even easier !!
/M CODER II now handles STRINGS
(NOT string arrays) as well as 95^
of all integer baslc.and we have
made it e/en easier to use.
The list of commands ore too long
to print here — but we are so sure
that you won't be disappointed,
we are prepared to offer a NO-
QUIBBLE GUARANTEE.
If Kou are not completely satisfied,
return /H CODER II wirhin 7daKS
from date of purchase and j/our
monej/ will be refunded in full -
withouf quesNon.
SEND PSS A CHEQUE OR PO.TO
THE V/1LUE OF £9-95 FOR THE
SPECTRUM VERSION OR £8-95
FOR THE ZX81 16K VERSION AND
WE WILL SEND THIS REMkRKABLE
NEW PRODUCT TO YOU BY RETURN
POST.
TO RS.S.452 STONEY STANTON RD. COVENTRY CV6 5DG. FOR INSTANT CREDIT CARD SALES TEL (0203)667556
TRADE ENQUIRIES CONTACT JOHN FLETCHER.
(continued from page 109f
whatever, making sure \\ ends with rhese lines:
200 PAPER 0: INK 7: BORDER 0: CLEAR 32767
210 LOAD "" CODE: LOAD ""
Save the loader, in autorun mode, in a space
conveniently left before the 32K block ofcodc
on tape.
A small word of warning; do not try running
anything without securing it on rape first. The
most piffling error in a lot of the machine code
could prove devastating. In the Basic program
moreover, check the initialisation routine —
lines 9900 onwards carefully, as in some cases
even the order of assignment of variables is
critical. Do not delete any variables because
they apparently appear only in this routine.
They are used by the oiachinc-code routines,
in all likelihood.
In a later issue 1 hope to publish details of
program additions needed to use the program
on two linked computers^ and also of rhe
modest hardware involved. The age of
networking fast approaching, it would seem an
obvious and exciting direction for home
computing to branch into. Copies of this
program are available on cassette from Protech
included on the upe
is the I wo- computer version^
for which you will need extra
hardware. Protech is at Clydesdale Bank
Buildings, South Quecnsferry, Scotland.
KEYING IN
■ Type in 1 RBM Mhwedby 95 characters, Foi/ow rh/s with imes 20 to
40 of the rrmchinecode loader program, figure 4. Run the program
and enter the 95 bytes in the Paint Routine, giving tfw start address
as 23760. Now type in the rest of the Draw Control Room program
overwriting or deleting lines 20 to 40 of the loader program,
■ Run the program end save the display to tape, line 50. Reptfat tlttf
protess above wtth the Draw Charfroom program. T/pe tn and run
the Draw Periscope program, agam saving the display to tape.
■ Type CLEAR 604 1 5 and then enter the machine-code loader
prdgram agam Run the loader and enter the W blocks of machirw
code in figure 5. Although it would be possible :o enter and save all
10 blocks in one go it is better to save each block as it is entered.
Thus to sa^e Block f which contains ffS bytes type SAVE
''BLOCK f*' 60416, 115. When all the code ts in save it as one machine
file by SAVE 'riLENAiyiE'' 60416,5120,
Reload the three screen displays at the addresses given in figure 2.
For example; lo load the Control Room display LOAD "" CODE
39680. Now save the screen displays and the nTschine code together
by SAVE "UDoat CODE" 32768,32768. Type in and save the Basic
program in figure 6. Create the header- cumloader program
described on page 112 and save it at the front of the tape.
L HB1J CON! RDL ROtM
-OVre PRINT ROUTZNff
DO NOT RUN IN TN«f
Pio^AMfe or the paxnt routinc xn
« »1m STFITRHeNT «T LINE i
3 INPUT 'fr^CK GROUND COUQUR"? "
. I
4. INPUT ' BOUNDCW COLOUR7 '' SC
B POKE aacei.e lct print -aae
4©. i^ET xc-a3047 ccT vc-a3a*«.
Lirr flTTBa3090 lct eox'ssaa
le ¥>^f>^fl O: BQRQCR 0; INK 7. C
L5
\m Rc stork oo8ft. i^er A«*. uct
e«l; FOR N-1 TO a3 READ M. L ^ C . ft
#i nnxMi ^MvcNdc u^ nt t^^c^Rf Hm
13 RESTORE 9969: FOCt HmX TO IS
RCRD X,Y,R; CIRCUE X,Y,R. NEXT
14 ReSTDRE Q«7«: VoR N»l TO St^
RERD R.B^X^Y. PLOT R^B OO SUB
OOX . NEXT N
iG oo SUB 7ee«
17 PLOT i2BG».44 PLOT 556,4.4 P
LOT S2S,4 PLOT 280.4
LS REM PLOT a«3^13t
19 PLOT 7W,17S DRRU 0.<148. D
RRU -8,0 DRRU 0,-29 PLOT 194,8
a DRRU 60^0: PLOT 13&,66 DRRU
8&,0 LRRU 0. IS
as PLOT 132.4 DRRU 82^0
30 RESTDRE 9980 FOR H»l TO 37
READ R,8,C POKE XC , R POKE YC
jD poke RTT,C; RRNDOHIZE USR PR
tNT NEXT H
40 REM PLOT 0,178: DRRU 70,0
49 INPUT Rf
80 SRUe "CONTROOH' SCREEN 9
O0 »TOP
99
7010 FOR H«179 TO 178 PLOT 120^
N DRRU 138,0 f«XT N
7020 PLOT 81,136 DRRU 0,-30. OR
RU -8, -e. 2 DRRU -10,0, PLOT 89
.130 DRRU 0.-38 DRRU -18,-10,-
i.3 DRRU -10.0
7040 PLOT 81^181 DRRU 0,24. PLO
T 89. 181 Onhu 0.24
REH ■■■■■■■■■■IHHB
8081 FOR n«B TO 3: PRTNT RTT l? + n
.28; " ' NEXT n
6900 PLOT 197.48 DRRU •<4^-4,2
8920 DRAU 0,-38: DRRU 4,-4,2 DR
HU 83.0
894 O 6rAU 4,4,2. DRRU 0,38. t>nnU
-A,*, 2. DRRU -83,0
0900 PLOT 203,4.8 DRRU 0.3.-2 D
RRU J0.0 DRRU 0,-3. -a PLOT 233
,4S ORRU 0.3.-2 DRAU 10.0. DRA
U O , > , -a PLOT 208^48 . DR^U 0,3
9301 OBTR^8^^B^^^^^^^»^^B^^^^Tlfl ,-
16,2 ,-11.0, 18,^0, -11,0,24,26,0,
12 , 9 f ^ 28 , ^ 10 ^ 24 , 18 ^ .. - 12 ^ 20 , 18 ,
9320 RESTORE 0301 FOR n»l TO 8
READ ^,b,C,*i. PLOT A,bi DRAU C.
d NEXT N ^^_
9400 RE»1 ■■■■■■BHiB
94.4-9 PLOT 1 51' 1 hnm) §4,0 ORmU
4.4,2. DRRU 0,54 DRAU -4.4.2
DRAU -54.0 DRRU -4^-4,2 DRAU
.-84: DRAU 4,-4^2
9480 PLOT 138,24 DRRU 48,0/2; D
RAU 4,0 DRAU 0,-18. DRAU -64,0
DRAU 0.18 DRAU 4.0
9826 PLOT 3.04. DRAU 24.
9700 REN gm^ggnHHH^gi
9701 DATR W .H ^« ,« , i# ,li , i#^288^ 1 « 1 ^
1,1,1,1,1,1,1,0^0.266,0,0,2*6,0,
O . ^ 28 . 34 , 66 ,66 .66 , 60 , , .. 60 , 86 ,
130 , 130 , 130 , 70 , 66 , 288 , t« , W , M , « . tl ,
9710 DATA ass, 1 , 1. 1, 1. 1 , 1. 1 ^0,0,
83/»4 , w ,M ,tf .w ,0,0,26a, 2,1,1,1.1,
0^0
Q710 R£N ^■■■■■■■■■iB
9720 LET »*i9S: ReBTSRe 9 7O0. FO
R n«0 TO 12 FOR « «0 TO 7 READ
*. POKE USR CHR6 1 144 4^n / ta , « . NE
XT t. : NEXT n
9730 PRINT AT 3,6^ "UK"; AT 4^6; **L
M",AT 0.11, AUKB'*
9732 FOR nmX TO 16. PRINT AT fl , 1
a,"CD* . NEXT a
9740 PRINT AT 17. 11. "HUHl "
, 11, -ALMB •
20 PRINT
AT fi
MT AT 30,10,
F EC DEC
A8 •
RAU
DRAU
, 20
DRA
9748 PRINT AT 18,
9780 FOR n»19 TO
12; "CD ■ NEXT n
97BS PRINT AT 30,
9780 PRIN:L ^
9603 REH
9610 PLOT"
U 37
9616 PLOT 178,89
U 32.0
9620 PLOT 180.66
U 20 0. PLOT 186,
DRAU 16. O
9628 PLOT 177,80: DRAU 30,0 PLO
Sb^JWEt 8g?a V*g|!r8u 0,47: PL3T
63,0 DRAU 0,4 7
9666 PRINT AT 8,3,* PnrEPi 1," '*;A
T 6.3. P APER 1.^- ^'
990^ REM MiBHHHnniis
9©0e PLOT IM.ii MAii fi.^^X DRA
U 18,0: DRAU 0,8
««10 PLOT 140, 4e DRAU 0^16 DRrt
J l».k'» DRAU O, 13
QQS&jBiansEa . aa , 20 . aa , 22 . is .22 , s
2,4,I9,3S,8, 156,37,2*3, 166,07,^4 ,
137 I?.. 3, 179, ia^3^ 160^88^4, 134 ^S
DRAU
DRAU
12, -70,
-30, -3,
DRAU -64,-7
POKE 2 3660,
DR»^U 0, IS. :^RA
.66. DRAU 0, 13.
6, 4^I^6^^a .24 . iQ4 , 10
.A^ I, 17,
.8.6.17.
3, 17^ HOG
17^
'Si
S. 17, '^^REUS', A,7, l7.'^CMRO ' . A,6,23
,'^'DM^,A,6,23.'eH" ,A,1,27,^t6r&" ,
PTV, 6, 10, 1,
6
, 14,8, "000" ,6, 12,.6r*D
66 DRAU -4., -2, -8
* 70 DRAU '8 , -as , 1 ;
- .6
78 DRAU -48, -8, .7.
78 RETURN
60 POKE 23647, lee
90 POKE 23646,120:
69
100 RANDOMIZE USF a 3646
110 POKE a3647,l]a POKE 23646,
&3 RRNDOHIZE USR 33846
ia0 FOR ri.e0 TO 178 STEP 32 FO
r* §k m9 Tp xee »tc*> o puot m,o. n
EXT % : NEXT n
130 FOR n-l TO 1«7 STEP 32. FOR
|l«4e TO 178 STEP 6 PLOT n , ^ N
EXT H , NEXT n
136 CIRCLE 64,111,86 PLOT 64,1
31 DRAU 0.20 PLCT 64.101: DRAU
0,-20: PLOT 84.112- DRAU > 20 ,
PLOT 74,112: ORAL 20,0
140 PRINT AT 3,6 •n, AT 12.6. >
/AT 7,3^- ft ".AT 7.12. "^-W
145 PLOT 118.174 D**AU 16^-60,
.8: DRAU *120,-lS.-.8
180 PRINT AT 1,1*, •••,AT 8,16;
«i";AT 9,17, ■•»",AT 12, 14; •'•••; AT 1
3, 10^ "*'^^, AT 13.6;*li'. AT 13,2 "li"
170 INK 7. f*nPeh 4
178 PRINT AT 16,6, "44 40 62
36 *', PAPER 0, ••7-, PAPER 4,**
04"
160 FOR n a0 TO 16 : PR INTT AT r\ ^ 3
1, " * NEXT r*
i^o^VBHHiVa^, i^^^O/ www , o , i« , w, l^ X . - • NEXT n
P^Ix^Aifr?'.'^?>g4^?A2X^ . . aS' *»« PRINT AT 16,20; PAPER 0, '64
i,2->/*A86 ,8,11,2^, fcRO'- 8.6. ST. ... PAPER 4;AT ll^©; 04";AT > , 20
*■ ,. 6, a , 1 . 6 ' ,6, 3, l.< AV, 6/4, 1, L ;^*OB".AT 3.20;*' 12'
194,63
1,210, 14^» 1,168
L94, 12, SC
9464lriNkl^A ' ^^ ' X . 46 , 146 , I ,46, IS
5, l.%7 , lii ,1.67, 168 . I , 47 , 120, I .6
«,6i 1,40, ioA, I. 16, 16,1, 16,30, I,
"*HUbii^7?60 ,1,2,4, 1 ,60 , aj, X ,
194,13,1. 164,70, I, 144,7*1 1,161, 6
6,1, aSd , 166 , X , 260 , 146 , 1 , 196 , 156 ,
I
996S
4qAq
9970flHBHP7ra77y, 14,0, 112,39,66
,0, lll,X,V, 1.111 X ,Y,a0, 116. 14,4
6,iae,96,40,76,A,e.4>^Y,A,B,X,Y+
1 . 13 2. IPC . 40 , 70
^^7 l|||IHll76 , 96 , 3 1 , 66 , 197 , 6 , 83 ,
36, 07*8731, 64 ,37,69,29, 14,32,46,
40. 3 9
997SHHHBa00.66.4e.79,ai3, 101, 1
3, 1331^3^7, A9, 14,^1 3, 77.x, Y
.2L_-ifli>ari ■.-£ .1.. ^45 li *B1^117,
- -St,36,V
OB' , f~* r «^.^^. jt-^m
199 iNH 0: PAPER 7
210 FOR N»17 TO 21 1 PRINT AT N,
0; PAPER 0, *
ftM PRINT RT 16,6; TIDE" > AT 20,
0-- LOO"; AT 16,9; LAST REPORTCD^'
,AT 19,9, ENEHV POSn •
230 FOR n-0 TO 21; PRINT AT A , 2
«; PAPER 0;" " NEXT n
336 CIRCLE INK 4,33,144.3
B40 PRINT OU6R 1,AT 16,9, INK 4
H« II 90 land"
m
260 9AU6
INK 7
CHARTROOH -aCAeCHt
967
X.Y, *«*,
9996 REM
OOPO C*AAU
-Y t DRAU
RETURN
C^AAtJ A ,
DRAU PCRISCOPC UICJ
6 PAPER 9: INK ?. BOADCR 9
10 CL:5 : PLOT 16,39: DRSu 217,
DRAU 0,121 DAA6 -^17,0 DRAW
0,-121
30 PLOT 123,^9 DRAu 0.-10. PL
OT 123,160 dAau 0,10: PLOT iS.l
01. I>RRW '10, &. Pl5t 232,101 t>R
^^44ve,
;oT
DRAW 0, 121. DRAU
C0
£06
P<^INT
i2J760
;?2'7D:5
^377C?
5570
237-
237
a37_ _
^3600
£3609
23011$
£3616
£36a0
£3629
53630 __
33636 206
' ^640 46
101
ROUT INE
76
34
Ibs
<2
NC-XT^a ^^
'et Ai^'*^^"*6it'" U«>0 '♦O0^
' ^BM^^ TC "♦ei (1 TO 41
DHAU CriRRTROOM
1 REM 96 -BYTE PRINT ROUT INC
» REM DO NOT RUN IN TME
A66EWCE OF TME PAINT ROUTINE IN
R REM STATEMENT AT LINE 1
10 INK PAPER 7 CL6
20 INK 4
60 PLOT 0,46. DRAU 167, O; DRAU
0.127. DRAU -167,0; DRAU 0,-127
61 PLOT 160,174. 00 5U0 60 OO
TO «0
B0 DRAU -8,-10,-1
10, 10^-. 8. DRAU 216,0. DRRU 10,
-10, -.6. DRAU 0.-121 DRAU -!•< -
10^ -.6 DRAU -216, i: DRAU -10,10
'*B# t>f4TR i©jL70,a,i0.i3a.a-^a3f ,7
I * f 4i S ' 1 7i ' f As i ^ 4 » 1 76 , 44 , S , 7
'60 Ai6TOR£ §0' FDR 9 Ml TO O. R
EAD AaB^C. circle A,0,C. NEXT O
70 FOR 9 -a TO 16 t>RIHT AT 0,2
. PAPER 1,
316 Lfii
320 LET _,
■' ED '.I-©**" TC "♦ei
326 PRINT AT 20,2. A6
360 PLOT 10,6. DRRU 0,12. DRAU
Jt20,0. DRAU 0.-12. DRAU -226,0
565 INPUT Af
J60 SAVE 'PeRlSUXEU -^CAeCNt
figure 2, RAM allocation.
23756 32767 main Boaic program
32768-39679 chartroom screen$
39680-46S91 control room screen$
46692-53803 periscope scr6en$
53504-60415 dynamo control room store
60416-65535 tables and machine code,UOG.
(continued on next page/
YOUR COMPUTER, AUGUST 1 983 1 1 1
(continued from previous page!
figure €
30 rcR Hmn TO ie9 »tcp b: prxn
r N, . rOR K-C TO ♦ PRINT Tfl© »#
-Vte^PCCK (N*'^.*,. NC.XT K. PRINT ;
NEXT N
j«5 00 ro d^
*0 roft H-fl TO ie9 9TCF S. PRIM
FN.. rOR K»0 TO ♦. INPUT '■■■■
+K#5,6, . kCXT K. PRINT . NEXT
figure 5,
ifiCMIME CODE 0UMPS
SLOCK
1
S94X6
9
S94.ai
138
136
504a&
lil8
IBU
lae
138
136
S0A31
aeo
1
1
1
1
504 39
X
1
1
399
130
504 A 1
IfiO
128
138
lae
130
504 4
ISO
120
1
1
1
504B1
1
1
1
1
1
504 ise
388
S04B1
a9t>
38
5Q4e&
34
86
88
68
80
59471
80
88
130
594 70
139
130
70
98
389
50401
198
130
130
138
136
50490
lao
138
a»s
1
1
594 91
1
1
1
1
1
504y&
9
83
84
lao
509iil
xae
X39
139
59890
aoa
a
1
1
1
^0011
1
las
138
130
lao
500 le
84
83
1
50081
1
1
1
a
aoa
50Ba6
o
ftl-OCK
a
50089
33
ao9
17
50004
84
1
37
a37
50009
178
391
9
33
50074
X8B
17
84
I
50079
a?
837
178
301
50084
17
809
33
50089
84
87
197
8
50894
70
80
119
181
50899
10
36
19
16
347
50704
193
16
341
301
301
50709
33
40
OO
1
4
50714
8
339
339
17
8
50719
1
1^7
803
aa
43
50754
29
3B
as0
339
38
507a9
18
341
838
17
3a
50734
9
as
8
8
13
50739
3a
330
aoi
oa
la
5074 4
89
148
93
8
7
50749
49
78
03
17
8
5»70«
•
90
991
33
50759
990
197
099
33
131
50704
99
8
aai
136
50709
9
331
38
38
119
50774
aai
136
asx
39
50779
38
119
38
39
18
50704
a3o
3J9
8
3
138
50709
sai
839
339
197
819
50794
193
838
881
339
39
50799
IS
343
193
18
aia
50004
170
80
146
9a
a0i
S0O09
o
38
343
39
50O14
340
38
10
38
50819
50994
50039
59834
X30
a?
96
34
iia
^0839
as
9
O
393
33
50044
31
33
50049
o
198
37
30
39
50O54
90
38
50089
148
34
178
37
500O4
sa
30
500&9
84
31
^01074.
01
m
73
38
50879
80
37
50004
o
o
76
68
90
50809
ai
93
3S4
83
30
5O094
4
354
91
68
6
50O99
1^
34
13
50904
ai4
83
136
98
33
509O9
33
136
337
38
50914
94
35
88
43
93
50919
93
339
33
314
337
509a4
34
93
93
313
300
50999
170
40
809
38
38
50934
3S
lis
38
114
339
90939
34
93
93
301
33
50944
86
9
17
3
50949
306
101
3
301
8
50984
380
33
t
107
50969
138
60
18
338
839
50904
398
IS
338
339
39
50909
193
16
343
391
8
5997«
19
197
130
80
39
50979
330
886
38
338
193
50904
18
348
301
O
50989
50994
ft«OOid
9
a>v
Ol
93
93
51004
S13
34
93
93
893
51O«09
303
1
384
197
43
51014
93
92
38
34
93
51019
9h
adt»
881
38
43
5ioa4
»;>
us
31.
34
93
51939
93
13&
308
X70
40
51034
239
33t^
341
43
aao
51039
3C
119
38
119
39
51044
114
35
113
3e
113
SI 049
193
18
318
338
34
51004
93
93
301
o
5^0CK
3
5iioo
8
33
33
399
348
51108
301^
73
330
308
318
51110
337
301
51119
51130
8
13
33
99
390
51139
309
78
338
301
51.0CK
4
5130O
7
11
70
7
51309
13
X
399
10
69
51319
9
XX
1
398
10
51318
88
XX
9
1
398
51330
9
87
13
7
X
51338
388
9
86
13
9
5X330
1
088
8
88
14.
51339
a
1
399
e
84
51340
14
1
6
51348
83
X4
a
1
X
51390
9
82
13
8
1
51388
X
9
81
13
7
51300
X
X
10
80
11
81300
9
X
1
10
99
51379
9
XX
1
1
11
51378
96
7
13
X
X
51300
353
303
97
198
33
S1386
1X8
339
71
X7
6
51390
39
18
383
306
51398
318
339
393
393
67
>1400
134
3U1
94
39
86
51408
337
83
138
93
38
51410
78
38
70
36
94
5141«
38
88
38
339
349
514&0
217
339
317
309
186
5143^
38
317
339
317
34 1
51430
MMB
301
1
5l43t>
E8
lie
339
364
13
51440
308
306
198
339
80
51449
90
lie
339
309
318
%14«0
A30
1
a
A
^m\
51488
X
88
118
51480
339
384
3
316
309
51486
198
3;^9
81
90
118
514 70
339
17
13
187
91478
337
03
30t;
318
839
51480
X
1
O
301
5X489
O
91490
O
O
91498
8
341
91900
817
389
317
393
803
51906
87
19©
33
X98
37
91B10
34
139
93
1
91918
33
17
399
308
sioao
198
38
33
198
37
a 1936
34
139
93
1
51630
38
17
399
118
11639
XIO
30C
188
38
393
51940
303
&/
134
317
338
31845
8X7
301
70
337
301
S1B80
37
337
801
38
33
fUOCK
E
51700
17
3a
O
33
336
51708
63
8
31
X97
339
11710
e
192
38
138
43
31718
119
35
18
349
338
31730
39
193
18
340
30X
31738
17
31
64
8
193
51730
188
l£l
313
X7
33
31735
38
iV
339
33
3X740
33
336
336
3X749
18
339
301
17
33
31790
33
30
84
6
9X78£^
31
197
339
8
X9a
3X780
138
39
119
43
39
51788
18
34 9
336
43
X93
31770
16
340
801
17
ai77S
84
8
loa
xa8
XO
317810
313
X7
38
89
31709
309
339
33
33
5X790
38
339
336
18
339
3X798
801
X7
33
33
•1000
k».
88
8
31
X97
S1O06
8
aa
138
43
*iei0
XX9
38
X8
380
336
51819
39
193
X8
341
30 X
£1830
X7
31
33
30
3X838
88
8
3X
197
339
llSiS %s
33
18
X38
890
38
338
XX9
43
5X040
X93
18
841
301
313
51648
^08
100
34 1
309
335
S1O80
17
31
88
8
33
&1880
138
18
313
17
33
$1880
38
809
339
33
51088
33
38
338
338
5187©
18
339
301
313
308
51978
134
341
309
338
17
51980
88
8
33
138
51088
10
813
17
33
51890
38
309
SMQ
33
33
SX898
38
336
336
18
SX90O
339
301
6
83
33
M90S
138
X7
O
193
51910
197
£13
339
308
4
41918
341
336
339
308
39
51930
341
33&
309
313
339
5X939
aoe
14e.
34 1
338
309
5X930
39
19
X93
18
331
5X039
301
8
$3
33
31
51940
309
17
31
333
197
11948
313
339
306
93
341
5X980
338
339
306
77
341
S1988
Uid^
300
31.3
aao
aas
iX9eo
177
34 1
336
309
43
5X988
87
X93
18
33 X
301
5X970
33
84
17
SX978
399
1
37
337
SI 980
17C
301
S19B8
33
183
17
5199«»
84
1
37
337
5X998
178
301
33
86
308
5800^
17
33
8
19
53906
197
8
37
339
84
&3010
18
38
18
391
238
580X8
39
193
16
343
301
53030
33
84
5LOCK
8
saoso
aeo
aO0
300
300
180
53008
180
180
XO0
190
190
53080
140
140
130
70
80
58989
90
30
10
O
A
58070
300
300
300
100
160
58979
180
180
180
190
140
59900
140
140
130
100
70
58988
90
80
30
53090
300
300
190
180
160
5aOQA
1 Afll
\m&
1i«0
14*?
1 49
53X00
149
140
130
100
70
sax09
90
30
30
10
5311«9
^90
30O
180
180
160
43 lis
i90
161^
146
145
149
531.^
140
130
130
100
70
ISlJtfw
30
30
30
X9
iii§s in
180
14S
180
148
lt%
180
140
5aX40
130
130
110
1O0
70
'iBl**^
S0
30
30
10
53X90
180
180
180
190
140
53158
140
140
140
X40
130
53180
130
130
110
X0O
70
53188
C0
30
30
10
53170
180
180
180
140
140
52179
140
140
140
X3©
130
53180
120
180
1X0
XO0
70
53169
50
30
30
XO
53190
140
140
140
X40
140
53X9^
140
130
130
XSO
X30
53300
130
110
110
100
70
53309
80
30
30
10
O
533X0
130
130
130
130
130
53313
130
130
130
lao
130
5aaai0
110
no
110
100
70
5a33t>
50
30
30
lO
*^^»^at
130
lae
130
130
130
98838
130
110
no
110
110
5aa4u
1X0
110
110
100
70
53348
50
30
30
10
58890
100
1O0
100
100
100
58888
XO0
109
100
1O0
100
53380
100
100
1O0
70
70
53388
5aa70
80
30
80
10
70
70
70
70
70
53378
70
70
70
70
70
53880
ro
70
70
70
70
53385
^0
30
30
53390
50
80
90
90
90
53396
90
90
90
60
90
53300
50
90
90
60
90
53305
50
30
O
52310
29
30
30
30
39
58319
30
30
30
30
39
53330
30
30
36
53338
53330
O
53338
9
O
o
53340
O
53345
O
s
1
53390
^4^398
w
tfi
a
1
53380
53388
53370
XI
XX
30
46
9
5337!:
S
53380
%3388
O
O
53390
1
340
3
16
53398
4
18
4
4
53400
30
250
184
28
1
934^90
64
X7
O
14
178
934. X0
78
90
99
73
90
93419
69
98
68
67
98
53430
89
73
86
83
74
5a4at>
88
80
80
68
80
53430
79
96
89
86
98
!i£?4 3S
5344
&
5344 5
58480
283
303
3
134
98
53488
184
343
111
96
186
53480
343
X03
36
34
184
9346S
343
X38
330
10
89
53470
43
79
93
308
186
»a470
948
98
aao
43
79
58480
93
X7
103
38
5a488
339
338
8
37
lao
53490
39
18
19
18
399
53498
42
93
93
339
33
53600
201
343
34
93
93
53909
309
139
348
39
39
58910
138
90
183
343
309
53819
139
345
36
39
136
53930
90
183
343
98
168
53989
343
384
O
40
30
53B30
33
183
343
190
40
5a638
34
71
88
34
144
53840
71
X4
31
309
317
53949
13
43
79
93
17
53980
133
89
339
1
58998
39
309
69
38
53980
33
80 X
843
34
93
53985
92
305
139
349
308
53970
183
24t;
35
38
119
58879
33
803
343
17
8
58880
39
34
93
98
5398^
^09
139
849
39
38
5a9y(a
82
1
119
305
58899
139
349
39
39
138
93800
£S4
D
aoa
B03
^4«
9aeo9
308
139
349
398
143
53810
349
339
98
9©
309
526 15
^13
49
894
303
53830
^03
344
309
99
849
93838
308
73
345
309
139
53830
348
39
39
138
384
53832^
40
8
308
10
53640
348
61
33
390
309
53849
37
34 5
ao9
189
349
53880
39
39
138
43
78
> >a880
93
17
103
a9
ISSS
99
39
94
161
39
84
193
98
183
343
3670
71
88
34
X44
71
53678
14
31
ao9
3X7
13
53860
1
87
9
48
79
53808
93
17
193
39
53890
336
309
80
33
239
53898
34
93
93
30 X
58700
53709
e
O
53710
O
53719
«373l>
^3738
53730
e
33
X78
343
5373^
303
48
39
303
30
53740
35
ao3
30
38
18
5374 5
^45
aoi
33
179
343
^3780
X .'
144
398
330
309
53789
a.:s
34t/
338
36
309
53780
4 3
348
301
8
6
53788
138
lO
36
39
39
53770
19
18
348
aoi
O
53779
LO
30t!>
859
8
e
53780
17
176
843
188
X6
52789
19
19
XO
19
39
93799
X8
347
aox
48
93
53798
98
339
33
383
84f
VHGOO
34
93
93
ao8
lai
53699
349
309
143
348
aai
%3O10
3 4
93
93
339
39
53018
88
308
313
48
33
93030
X38
385
394
40
58839
9
17
167
58030
23 7
63
8X
3a
390
53635
17
X79
a43
8
8 '
imn
188
39
18
19
19
19
18
M4e
3VX
«4t
53890
93
93
39
34
93
53809
93
138
898
178
40
53880
38
301
188
39
94
53888
38
88
38
70
39
52870
70
309
170
48
801
S267&
17
4/
9
19
81
^aeo©
32
383
801
98
X83
53885
343
80
X83
343
20 X
53890
(continued on
page ffSI
«
1 1 2 YOUR COMPUTER. AUGUST 1 983
^c-;^ 9"^
*^ro^^
'S..
* Enhance^.
"'°^e option
^ecommen°(fe(^*5"'ia"cert
SPECTRUM BRIDGE TUTOR
Improve your Bridge with Spectrum Bndqe
Tutor Uses the Acol bidding system including
Blackwood and Stayman conventions. Each of
the 40 hands illus:rates a particular aspect(s)
o( the bidding and play. Following the card
play IS an explanation of those aspects
highlighted in the hand. The correct bid and
play must be made m order to progress but a
help feature is included.
For 16k and 48K Spectrum - ^AOir
16k SUPERCHESS £6.95
The best 16k Spectrum Chess proyrfim 3
levels of play with piaying strength similar to
the 48k version's first three levels Analyse
mode, plays several openings eg Queens
Gambit. Ruy Lopez, plus more features.
Runs on 16k and 48k Spectrum
Beginners (40 hands) £5.95
Advanced (40 hands) £5.95
2f^'^M
'"cs.
O/v
9s
COLOSSAL CAVES
(Adventure 1 by Abersoft)
Enter the ColosScI Cave, discover the
treasure left by the wizard On your travels
you will meet dragons, snakes, trolls and
other denizons ot the underworld Be
warned, this adventure can be addictive
Includes a save facility so that the
adventure can b© continued from tho point
reached when saved
48K Spectrum ES.95
SNAIL LOGO
An advanced implementation to the Logo turtle
type graphics Uses the original style Logo
inst'^ucttons to control the movements of a
graphical Snaii around the screen instead of a
mechanicat turtle Includes the tollowing
features: • Full operating system and Editor •
Comprehensive user gu^de wMh sample
programs • Multi-tevei Hierarchic Procedures
# Procedures with Parameters • Recursive
Procedures • Nestable repeat loops #
Variables • Colour and wall bouncing controls
• 25 Language Instructions, over 20 warning
and error messages • Commands to contro'
the optional ZEAKER turtle
48K Spectrunn E9.95
/LAKliR TURTLL With Per^ and obvsfan.huri
sensors. Can be used with our Spectrum Snail
Logo The ZLAK^R can be used with Ijotli Ihu
Spectrum and ZX81 ot other micros with
sutable parts
ZEAKER in Kit Form - £52
ZEAKER Ready Assembled - £69.50
ZX81 Interface , ^ ^^3
Spectrum Interface '^ ^®^""'™ £18.50
add £3 tor P&P and 1 5^o VAT
9s
Speech from the Spectrunn
48k
SOFTALK I 'Multiwords' 70 plus words
£5.95
SOFTALK II 'Spacegames' 80 plus words
E5.95
BEEPER AMPLIFIER
Plugs directly to the Spectrum's EAR or MIC
socket Battery powered (no: supplied)
£5.95
or SAVE £1 when ordered wilh any program
Please add 35p for p&p
UK Prices include post 4 packing Despatch withm 48 hours (For orders outside UK add 80p tor postage).
Send cheque or postal order to Send SAF for catalogue Al >o av;pt;ii)i<* from Boos nnd W H ?;mith
CP SOFTWARE, Dept.YC6,1 7 Orchard Lane, Prestwood, Bucks. HP16 ONN
TOP RATES PAID FOR HIGH QUALITY PROGRAMS -
SEND YOUR MATERIAL FOR EVALUATION AND PROMPT REPLY
YOUR COMPUTER, AUGUST 1983 1 13
BRIDGING THE GAP
WITH GUARANTEED SOFTWARE
FOR YOUR ORIC-1 Cr SPECTRUM
JOGGER
Super arcade action-Help your
jogger cross the motorway & the
river.
•Road, cars, lorries, river, crocs,
£r more.
•Increasing skill levels
•Fast M/C.
•Smooth full colour graphics*
•Sound effects.
•Hall of fame.
Perspire your way up the screen.
Oric-1 version
Author — Adrian Sheppard,
MORIA
A challenging adventure
set in the Mines of Moria.
Can you sur/ive
encounters with the
monsters of Middle-Earth?
Will the Wizard help you?
Are you fated to die beside
the sealed doors or have
you the power to open
them?
Unless you find Durins
Ring you will never leave
the mines al ve,
A game to test your
character.
FOR
THE
ORIC-1
GRAIL
An exciting role-playing adventure.
Where in the Castle Perilous is the
Holy Groil?
Gather armour & weapons to fight
monsters.
Sell treasure to a trader in exchange
for strength potions end wound
ointment.
Where will the Warp take you to?
This is a test of skill, luck, logic &
intelligence.
DINKY KONG
Super M/C arcade game.
Skill levels, full colour.
Platforms, Ladders, Fire-
balls, Barrels, Unbrellas,
Hearts, Hall of Fame,
Sound effects.
You won't see a better
game for the ORIC
Author ~ Adrian
Sheppard.
QUINCY
Superb graphic 5-dice
game for 2 to 6 players.
•You can w n by skilful
playing.
•Easy to learn but totally
absorbing.
•Full colour graphic game
displays.
• Rolling dice.
•Dice control.
•Individual screen score
cards.
Make the most of your
micro.
Author — Tony Churcher.
ORICADE
Assembler/ Disassembler
Editor.
•Handles full 6502
mnemonics.
• Features Save & Reload
M/C.
•Assembles & Disassemble
at any address.
You can't program
seriously without
ORICADE.
Author - Adrian
Sheppard.
Sold at all good software shops. ORIC 1 titles recomnnended by ORIC PRODUCTS INT. LTD &
available at branches of LASKYS. Trade/ Dealer equities welcome — excellent terms*
PiBAS£ SEND MS (Tick boxf
for ORIC 48K
^ JOGGER
U at £6.95
^ DINKY KONG
□ at £6.95
_ GRAIt
□ at £6.95
. , MORIA
U at £6,95
^ ORICADE
U at £8.50
For ZX SPECTRUM
, , JOaaFR , , MORIA
LJ at £4.95 U 8t £4.95
for I6/48K for 16/48K
^ GRAIL
U at £4.95
for 16/48K
_ ORICADE
□ at £4,95
for 48K only.
NAME..
ADDRESS
Post code. . .
I enclose cheque/P.O. for £.
SEVERN SOFTWARE
5 SCHOOL CRESCENT,
LYDNEY, GLOS GL15 5TA
1 1 4 YOUR COMPUTER. AUGUST \ 983
(continued from page
S3SAa 49
roa4 7 e
&3asa 4 5
S3as7 7a
&3aea 4 1
53aC7 40
53a7a 14
S3a77 e
53ae;tf EB
saae? <to
53a9a &
$3307 4a
%33ea 54
53307 O
533ia ?a
>33i7 ee
&33aa 14
i333a zst
S333 7 4 3
^334 a 5e
^r^47 f;^
5336a 40
53357 49
5336a 1^04
533(17 B0
5337a 04
533;*/
S33ea 99
33397 93
&33«a C9
53397 94
5340a ee
53«^«»/ *»e
534 la 78
53417 4 3
534aa 47
534a7 SB
534 3^ 7B
5343/ 4:J
5344a 47
53447 68
5349a 61
53497
53463 186
53497 14
5347a O
53477 71
534ea
53497 43
5340a 14
53497
5360a 69
53607 58
536 la
53817 59
539aa 14
5393a 14
53637
53S4a 69
53647
5366^ 197
53667 14
5369a 9
53697 69
5397a 71
53977 60
5369a 99
53667 93
5399a 49
53997 O
5390a 199
53907 79
5391 a 46
53917 99
539Sa 99
5393 / 40
5393a 49
53637 87
S394a 99
536ea 66
53987 49
5396a
53967 P
5367a 4a
53977 ea
69
4a
59
e?
99
43
7a
41
mz
14
9^
14
96
99
46
99
99
14
a0.i
94
6a
93
4a
64
63
89
O^
4a
64
63
97
4a
64
63
190
84
161
83
43
79
40
46
80
14
93
m
99
83
O
97
9
99
99
76
96
76
197
14
O
196
98
63
66
ay
83
43
49
99
<i T
64
14
49
49
ft2}
43
9a
6a
12f'
9a
9a
97
66
S9
Ar.
46
96
&
96
60
47
14
O
66
80
las
41
96
49
10
99
179
63
4 a
64
4 3
179
93
70
43
179
93
70
40
87
a43
4a
97
99
6
90
71
94
69
9a
OT
69
60
4
6a
99
90
89
79
197
97
197
99
69
69
97
49
49
97
41
19a
mm
66
O
48
a
66
14
40
96
14
la
67
6a
60
7a
4*?
69
47
a
76
94
49
10
•?«
4a
60
P«A
64
76
68
66
46
5^
64
67
176
63
40
7a
67
96
40
7a
63
89
64
14
50
as
41
86
46
a00
76
41
60
49
19
60
99
9a
49
16
69
94
66
197
99
7a
63
77
06
63
49
99
4a
4 9
66
40
mm
ma
80
90
9a
47
41
40
6a
4a
49
69
m^
30
77
94
99
79
46
49
7a
94
40
6a
a04
69
80
14
94
99
99
94
93
/9
99
41
93
76
69
41
97
^0
46
46
66
14
46
43
47
7
76
94
ii^e
79
14
64
93
6a
79
69
96
60
1
69
99
63
49
67
197
93
4a
99
93
4 1
99
1
14
64
5366a
O
41
89
53967
69
7a
69
67
7a
5369a
43
69
73
43
93
53697
69
47
49
69
61
5376a
14
333
537e7
99
67
73
99
53718
89
93
43
40
69
S3717
75
43
179
99
73
5r.~75a
43
94
63
67
41
537S7
47
95
70
56
96
5373a
93
69
95
67
43
53737
40
eb
76
4a
i7e
5374a
99
73
43
94
63
5374 T
93
41
47
63
7©
537ea
66
66
97
66
9LOCK
6
54000
£fl
64
16
2S
145
54099
64
16
39
309
64
54010
16
16
17
73
16
5401t*
16
133
64
6
31
54029
197
7a
36
10
16-^
!140a9
.'i
6
11
iUOCK
&
-^4 100
L i
66
93
45
73
^4105
w&
43
6-^
62
43
t4 11k.»
43
64
66
5a
4 If.
54116
T3
6&
60
46
14
54120
^'
**41^S
4.1
5 8
69
66
96
^«il30
fe3
66
46
60
93
< ^ 39
43
67
93
43
40
40
69
66
45
60
90
^5
&0
46
14
— 11^0
C
O
4 1
69
04169
CO
67
66
56
195
^4 1&0
65
93
95
196
99
Jti^S
P
8*"
94
14
U
54179
96
60
94
47
96
^4160
11
6
«^4ie6
99
96
73
69
-■4igid
6 a
97
65
43
90
34 199
93
66
00
97
99
54390
99
90
9&
46
90
54396
S^
43
67
93
43
^4319
40
90
65
45
90
•4ais
fe^
60
48
14
^4aj?o
h?
41
54aa6
&6
90
97
67
66
^4320
60
«■/
67
43
90
54379
eo
89
90
97
66
!4a4(j
«9
40
90
97
66
54349
45
90
97
67
41
54 360
43
40
90
97
99
54325
ca
99
97
67
54a«0
90
97
96
60
9't9
^4366
?J
69
41
99
98
54 a-"
66
93
74
43
543 V9
40
93
74
300
49
54360
49
91
49
90
93
54369
14
134
O
»«air«
6
196
oa
74
60
54399
49
49
63
63
14
54300
139
70
l&A
103
103
54369
41
98
63
74
99
54310
196
40
49
s:?
14
54319
16
54320
45
96
90
64
47
S4355
51
46
64
14
130
54330
103
103
103
10a
41
54 3 J^^
99
7a
90
69
99
^4340
?a
90
99
90
49
44348
64
14
19
54 360
O
199
73
90
5436!:^
GC
93
91
14
9
54360
3
99
54369
69
73
69
166
40
54370
63
74
43
49
99
54379
14
17
54360
41
69
90
79
54369
99
93
74
43
49
54390
99
14
17
543«&
99
90
90
54 499
99
196
40
40
90
54 409
90
49
90
79
41
544 ao
48
96
14
•
544 16
6
O
m
41
99
54439
60
09
99
5LOCK
10
59160
39
33
33
33
33
59189
3«
33
33
33
34
58190
33
33
36
37
39
59195
36
37
3tf
33
33
i^6aoo
3b
39
SB
33
33
59309
33
44
48
34
33
56310
33
49
43
43
41
59319
33
33
33
39
36
?!fiS9
3a
33
17
196
394
58339
93
6
349
197
14
56330
a3
313
309
317
13
59333
ao9
313
1
6
5^5340
306
60
33
399
33
59a4&
e
39
339
193
56380
4
34 1
91
390
34
59365
aa7
17
193
364
93
inu
lia
iiS
i??
1%
§§«
5937©
ai3
1
6
306
59375
60
33
309
37
37
56ae0
37
37
37
37
193
"^6396
&
341
61
300
34
59390
aa6
393
303
a
134
56399
63
336
96
68
93
IS§SS
9
3
197
399
196
a94
309
79
399
58310
193
4
130
394
13
=^531-„
33
341
93
90
90
553S0
69
93
301
393
303
-55335
a
134
63
339
90
'58330
59
93
9
19
197
5933S
399
333
a94
ao9
79
!.534
B56
193
9
130
-•^5345
394
7
3a
34 1
►5S3t»0
60
90
99
9a
301
•58366
9
36
14
396
301
'59360
33
393
16
349
'56368
19
63
O
tS6370
34
66371,
34
9
69390
e
39
39
39
06366
19
36
36
6639U
39
170
O
66395
36
34
34
34
170
tn540O
90
66
96
5540L
66
66
171
31
56410
33
66
99
69
69
694 19
a36
63
99
139
139
694 30
139
139
139
339
694 39
1
3
4
4
164
684?0
64
14
340
16
694 35
16
30
36
17
176
69440
63
64
136
^9449
136
138
136
5S490
263
3
1
1
1
69469
1
ISV
139
136
139
68460
64
93
1
68466
1
1
1
3
393
^94 70
C
46
93
'!^94 79
ess
355
96
69
90
694C0
^
94
684 c:.
i /0
31
6549C
u
e
333
"'^64^^
34
60
66
96
*93C?«
3*'
74
90
Am«tm'.
1 r^M
mm
«•
X^A
46
699 lO
^6
O
60
94
&9915
60
a
66
60
«53t»«w
354
16
16
1C>
>35^3
16
16
66
:55 3*tJ
tt>
66
66
66
60
695 ?t:-
li*
1M§ fP UW iH ftf4& bW f THEN PWg
33679,164. OO TO 1199
1070 POne 33679,7
1130 NEXT n. yO TO VI^L •193"
3099 RCH mm
3309 LET vTTe
4
3313 OUEft 9; .FOR N«9 TO C PLOT
X*6yy>D OfifiU -F.TN PLOT X+9,Y*
O. DRBU fi,B: PLOT X*^B,Y*0. DRRU
OjP: PLOT X*9iY+0 ORRW 33 , D ; PL
of X*9,V*D. DRRW -39, F
3314 FOR K-9 TO H#TN. NEXT K. NC
KT N
3319 DRTR Q , 360 . 9 ^ 19 ^ 9 , 19^ TN^ 19 ,
la . 399 .13 .R. M . 71
Sai7 REM RESTORC 3316: FOR N-ft T
H. READ O.K OUT RR,© OUT RB ,
K : NEXT N
aaao poke vrl -60671, reek URL
60671 4^6 INK C OUER 9: FOR N*R
TO 100 PLOT X#RNDta4 .Y4-RND*ia
NEXT N INK H. OMCR R
aa4 RBNDOrtlZC U3R 60973 LET Uf
■ Zf ( ro 371. FOR N-11 TO 30 PR f
MT PRRER 9. Rt HZ . 6 ^-N^ Up (K » PPXN
T RT HZ-B,N+D. PRPER 6^ ' •' FOR
H«B TO 190. NfeXT K NEXT N
3300 INPUT 'EKTER' TO CONTINUE
aS09 LET r^KfmPi. CLS - PRINT RT TH
jD, •EXCELLENT .COMHRNDER? "^RT 13.
6; INUCRSE 8; FLR3H 9; PEEK URL ^'
60671', INVERSE R- FL.^SH R '' EN
EMV DI3PRTCMED", RT 14, D,-pLERSE
REMRIN ON BlLLCt ' RT 19^D, FURTM
CR ENCM> CRRFT EXPECTED"
3310 INPUT '" * ENTER* TO RETURN
TO OUTV.Rf. IF ««*>"" THEN 5TO
^333 OO SUB URL *'9970' RRNDOniZ
m umn mal *>60669' . oo mum tn*tn
30O0 REH ■■iDili
3006 PRPeV^ 1; CLE FOR N»16 TO
19: PRI^rr RT N.9. PftPER W,'
^ NEXT N Itif' C
PLOT 66,60 C-RRU 175, ft CPRU R
,-36 OtifkU -17S,R DRRU R , 36 Pi
'iT TN. 170. DRRU R. -160 DRRU 339
,R: Okmu R,160, DRRU -335, A
6009 •OR N-TN TO 16© STEP TN l»i.
OT TN^H DRRU -F>R NEXT N FCR
■ l-TN TO 340 STEP TH PLOT N.Th.
DRRU :i -F NEXT N INK M LET X«
100 -UrC LET Y»100»5 CIRCLE X^Y
fjt-q
Figure & Basic fisting.
J-90AT HUNT &REIC ._I?/TI/^G
3 DIM 5f (ia«3i GO 9U9 URL 9
300" GO TO URL 1E3-'
100 REM MHIBhBHB
101 PRINT AT 8,8, IF SU THEN 8
SEP .03.44
105 RRNDOMIZE U5R 611O0 IF UU ^
J THEN LET T9R--T9R+CR
110 XF CHR THEN RETURN
130 IF NOT PU T.se.N 00 TO 300
140 LHT atllJ-Srf^f INT ^pRtDEOJ
. LET 56(31 -STRi (MDtDEOJ LET S
ilJJ-STR# UD XfJJEnSE 1 PRINT R
f 30,9, 6* 111 , RT 30, 13, S$ <a> , RT 3
i4B IF SU RND UD <E THEN 9EEP -0
3 I 44
150 RRNDOHIZE U5R 61130 IF f>»
THEN GO TO 190
190 IF DM THEN »R1NT RT HZ,a«Bff
L.ET DU-R
170 RETURN
190 PRPER 1. RR'IDOMIZE U6R 6349
3 . PRPER
300 RETURN
330 LET :^Jl6)«SrR9 (TBR#DEO> I
CT SfflJaSTRf INT (RO#DEOJ LET
59(3) «STR* (HD«DSG> , LET 66I3J*5
TRf RU. LET Sf<4»-aTRf CH LET 6
«t5)-STR6 TP. LEf Sf(6;«STR« DPT
LET S6(7)«STR9 (RSBiDEO)
330 IF CHR THEN RETURN
390 IH NOT 2»U ThiEN GO TO 400
368 IF UD<E THEN OUER 9 BEEP .
03,44 PLOT X3,Ya LET xa*a40^C#
JO •SIN TBR. LET > 3 • 104 ^C #UD #006
TBR; PLOT xa , YS OUER R LET R6B
*TBR. 00 TO 430
370 00 TO 4a«
490 PLOT 159 > 37: IF UDtSa THCH
PLOT OUER l.xi^Yl. LET X1«UD*6XN
T9R^199 LET Yl«UD»C06 TBR*37.
OLOT Xl.Yl
419 RRNDOHIZE USR 919O0
430 RRNDOHIZE USR 90709: PLOT 3
47, PL
900 RETU RN
10O4 REM !■■■■■■
1009 FOR n-H TO JRL ■•1E9'
1030 IF ru THEN OO TO 4000
1930 00 SUB 100
1949 IF K THEN G3 6UB K POKE 33
599 . A
199^ IP PV THEN 00 TO_ 1109 _^_
3011 PRINT RT 19-Y/9,E, PO I* 6t *
r-;«T i9-Y/6,ai, • Poinitrs ', RT 39
-Y/6.33, 01 lh« , RT ai-y,'6,a3, P
lOUfh* PLOT TN^TN DRRU INK C,X
r67-HZ»6 LET X-RU#14
aO. Y-aO. PLOT tN.t. DRRU INK C
\^^^m. RESTORE 3017 - ~
»^ri. nbaivnb ^v * r . FOR N"9 TO
O RERD X,Y. PLOT X^Y NEXT N
3017 DRTR X*SOR (3e00-U*UI /Y i-UmC
.X+60R tl00-U.-E#U,'e) ,Y*U-'E^X+50R
(100-U.'E*U/CJ ,Y-Tf „X-la^Y-la^X-
S .Y-TN.X-9, Y -IN
3080 PAPCn F, PRINT RT 17,TN,*9ft
%tinl L»t 94 ",INT S^"VN",RT 19/
TN^'D,R. Lan^ . 6 "^INT U444<_'*
• . PRPER R INPUT * ENTER TO C
3N7 INUE .RM: RET URN
^«i«ia mmM ■■■■■■■■
40V0 DIH Ui(3ai ^LCT Uf«Z«(9 TO
32 > FOR N«ai TO R STEP -9 RRND
'ijrilZE USR 60963 PPINT RT N.R, P
<4PER R, OUER l^Uf FOR K«R TO TN
NEXT K: NEXT H ^RPER R
401^4 PRINT RT TN , F , ; FLRSH 9
4 305 IF NOT tn RND 5U THEN PRINT
IRREPRRR9LY DRHRCED FROH ",RT
11, F, "RUNNING DIESELS SUBHERGED '
4010 IF eO THEN PRINT FUUNDERED
ON SCREED*
4016 IF CXN THEN PRINT
9Y DESTROYER- RT 11^9,
liur billet •
l^St^ IF EX6 THEN PPINT
I NINE
4^39 IF CH(9 THEN PRINT BRTTERi
CMRROE TOO LOU ' , RT 11,9, "TO RL
-OW RESURFACING
1039 fLRSH R
4040 INPUT "HNOTHEfi TRIPl (YxN>
•',M« IF Rf « Y" THEN RUN D
il00 STOP
69Q9 REH flBDDHB^B
6000 xr pU or PHU yntzt4 ftcruRr*
6001 LET SFmURL 3100" LET xa-X
3-176 POKE 60741.301 POKE 6071
a. 40, LET CHR =9 RRNDOHIZE USR &
1970; f^mNDOMIZe USR 61903 POKE
33960,90
5O03 LET 6PXa90tU»a. LET srr-*6«
S»9 IF SPX>316 OR SPX ^63 OR Sr -
,173 OR SPY t 73 THEW GO TO 6006
^O03 XNK E PLOT SPX.SPV DPRU .*
^R PLOT SPX*9.SPt-9 DRRU G,R
PvOT 9PX*E,9?*Y. DRrtU R,C II^K H
6O04 PRINT RT 31,19,U6
6009 IMK E PLOT 143.144 DRRU 1
5HELLED
OUTSIDE y
STRUCK B
(continued Off page ff7l
YOU« COMPUTER. AUGUST 1 983 1 1 5
Kim s
If Adilcttve Games thc
1!V AINJll lIHiH
STlUHfeT SII(H>S
for
SPECTRUM 48K
ACTION,.
FROW/y
. t A
ANDZXSIIfiK
Z^ -^ - vfeRSiOii
1^ This sijperh cjrime *% nOW OVailablO from branches of
W.H. SMITH • and BOOTS.
Manayc youf own team in this exciting gama of skill which
vrvidiy caoturo!; the drama and oxcitomeni of real foolbalt
* 4 DIVISIOIMS * f A CUP # PROMOTION & RELEGATtON •
* TRANSFER MARKET* TEAM SELECTION
# SAVE GAME FACILITY ♦♦♦ 4^0 AfCfCW /If Offf/ *♦♦
WHAT THf rPI(9S SAV ABOUT IT
^ff YOy fmvw mimm^B w*#Tf««^ to m^^nmg* m fi>othmU tmmm, f-OOiaALL
MAMAOf R, frorn M di^it^m Om^nmit, it H>t fov fhm ffmfrm h »d0m4 for
m fiHttbmii fmnmtiK fri#f thm most mtmemtUftp ihtng ioi %im m»s thm J
grm/>t*«CM iifvtf Co Cfmmtm ttm ffomSntouti* rneuo** thm gminm tM m mtffnmr
SINCLAIR USERf CSRUARV 1983
^ A itHo*/gM i m no ffrmmt ftfotbmH ^wt, I r««tfy •fyprvcf |M»)4n|r fhn f/Mmm
mMcmttmnt umm tM mmtfm <yf coitour Mnd tt*mr dmfmmd gtmphk:% Thm g*inm
h ¥mY U-gHMlt^f ftiit togmthnr, mo thmt th« €i«w«/oftmtnit of st/sltrgf mnd
tecCfcji tmM « tmmf mffmct. for mMMtnpim, onm oimy r««mt got through to
thm foitnh round of thm f- A Cup whmrm tt wmm t>m^tmnhY m Mmco/Hf
ffi¥i^*<i*y tttim Thtt upxmt fthormftf mnd mmmnt fhmt tmt i>f*rntotron hkt
fm*fmd P^hmp* I shoufd hrnvm gr¥Oft up tftm f A Cup run mnd hmtd s^mm
good ptmfora hmck thm po*st^dtt»m* mm ondimm* BrtMn Clovgh hm^
bmftm mmtthoutl
■ «*«cf»uM vi»tiOH owLT f IC rOMPtlTIMC Ft^Ni^MARrH KMI
1
lUCCtlft IflllViCtt lW*ih««<
DRAGON lyri ti*»*ti
fOi tMl «PlCTftU«MM«C«9«.filit 1*W ft f»
JO Ot»»niCt ONVV t% t^lCTAl^M v««iiO«l
To Of d«r t»ld Chtfqiig P O p»v#l»l« to
AtioicrtvioAMit. e>«iH ^%*o •»*•»»»
C«inii«i^f««» Mil«*> Htvnr^ will* ffti I
^itM%§ ifAncommvff
SINCLAIR AND
GRIG COMPUTERS
Otic I iSKcompuw f 14? ( *^ :i y
16K n<'« ir .'ii S«^clarr Spoft^g^^ 4iiK t tU
ffwnonf opgradp lil tor 16^ Sp«»cirufr
lli»ue 2 ontY> i2€ 09 li 281 ^u\kn mA%m
ioryttklt pott* C47 78 ir56K ZX nii.r<j«Jriyo
n/a tn>«i ZX ft232 o<a In .'at K«vt><J»'':l»
wtlt> tpAct bart tot th« ZXB1 drxl iho
SpttUum r 36 If 41 1 ZX pftw^ f 34 74
ic&a» &tmiiflrfpitirt0 43»n6) zxei
r43 43 «rS2» ZX8t 16K itm {>ttt:la r26 04
(t28t Naw luxufv lfi«ctrM*r cOfr>putirt 49K
wtth fvii tizid rvp«wni4« k«vbo«ridt comoivi*
with normftt ig>K« tm •nclciMd in t larger
ptMtk CM* wftiicii alto houMi tfi« p»m^
iuf»p*y and ttw cofnpuiir pob C136 20
{fU7i
PRINTERS
COMMODORE
COMPUTERS
CottimockMB 04 C290 r(:o9> SfMKtil o»fe*
pflell»Q« V>C 20 • CMMttC tiic<y(lor t
bavM^cDiKM • 4 04m#»n2t irt49)
Convwiqr to 1110 w tht UM «l moti ofdtr«iv
morw cMWite recofden w* h tfi« V<: 20 and
tht cofTwiKiao«« 44 tMi^ fa ir^i. kt ro
(C?l Commodore CMten* vcordor f 36 60
(C44I Wt »iodt moii »cc«aori«i
OTHER
COMPUTERS
£4^4 !t44((. l(»t.iv : IHH lA t I.J9 If 1091
AUri 600 L34? \L3tiUi -'.t.,. i..; iiik A*ih
:CU3<f2»0i
Him Enton RXfiO £;279 {C3)9I.
T>t« CfMoif MKAOrT/3 Kaa b«on rofiMced (ly
th« i<mo»t irt«ntk\«l CTI CPtO f2S1 If??!}
•nd th« vtrv iimilo^ Star OF&tO 1261
IC27n fpftOfi FX60 f378 tr40&v Cpooo
MX too '3 f425 if 4051 NaA Si*f DPS 16
V5 ' c«ffwge primw 11346 tt3e6> SatfcOfht
OP 100 A n$d ir2id) o^i M^t^km so
r207 If 2271 Ok\ MM:rolin«a2A £300
li400K Ofci MiCfOl«n« 04 1710 Olu M^CfOlint
92 r47Q Thi StKrar A«ed. h« tti««t nuraclff
a combinod da»ty i«%ti«al pri*t«t and clACtric
tvpawritar to« only f 385 l£4261. Jukt 6100
pfoOQtikK^ daby whaai pHMur £364
If 404) MCP4C OfliOMf printar C 1 39 if 159)
Star STX 80 tharmtl pnnMi f 1 39 i( 1 69)
Wt cart MjppIv intflffaots tc u»\ tA the
abov* t'orr Sharp Compuian
SWANLEY ELECTRONICS
Dept YC, 32 Goldsel Hd., Swanley, Kent BH8 8£Z.
Tef Swanley {0322} 64851
UK (irtcaa 4ir« ^tmvii tirM UK cusity-tMv miist d«Ut) po^i^iyt* f| 1 uti StrKUif |ifOitucla. f 3 !)0
on othor computers ond d«c df»vc5 aod L4 50 on - ft^->i *^'..,-. i ..mi tKi> !»» .. vat Tho
brackeied wi<.\\% arc Curopmn o)i|>ort p'ic»]i afKl ili inu
countvtpt o^ £uu)(ie ifictudirig NofWify Sw«>dpn. F < i-iVAT
ahoukJ txi added to axport pr»c«6 Wo oro f^c load n t Qttic»ai UK
crfMJhf urd«i& >Mt1cortH* froii 9ovHir>«!><Mtn bttofd^lor' -. i i • - r^ik
HIRE
ZX81/SPECTRUM
PROGRAM TAPES
Make the inoil of your computer by hiring from the orlglnit
and still the only software library offering all these features:
■ Over 900 tapes stocked, offering
more than 1 2( dillerent programs
from 39 suppi ers (all with their
per mission) -many of the best
currently advertised, plus some
specially commlssioned-aad the
range increases each week!
■ Arcade, adventure and simulation
games, many business and home
utilities, graphics, education.,. and so
much more wsides
■ OescriptlvB catalogue helps you
make youi choice
8 Free quaneriy. Illustrated maga-
zine includes ips from a professional
programmer. DIV plans, reviews,
letters, discount offers and our
Top 40 Ttpss chart averaged from
thousands of members' scores
■ Full-time staff offer you a
friendly, efficient welcome & service
■ Atortnigi^t'shirefor|ust£1
+40p p/p-nire what/when you like
■ All tapes guaranteed loadable
■ Help given witti loading problems
(azimuth test tape available) and with
marketmg members" programs
■ You may switch from 7X8 1 to
Spectrum at any time
■ Send SAE for details— or join on
money-back lo-risk appraval today
S'-L
I
The SINCLAIR OWNERS'
SOFTWARE LIBRARY
Warren Road, Liss, Hants GU33 7DD
Please send m« on rrwney^back approval my magazine, descriptive library
GOtaloKiyo and ardor form, on tho underotandlng that If I'm not dellghtttd mk\U
your service wHhin 28 days you will refund my money in full
NAME
ADDRESS
Plaase encloaa cheque/ P O for £8. 50 (year's ZXSl membership) /
£9 50 (Spectrum) Overseas £2 extra m eacn case
YC
1
1 1 6 VOUR COMPUTER. AUGUST 1 983
(continued from page IWi
fr0aO RANDOHIZb USR SO70O IP K T
HZH 00 SUB K, POKC a396a.A IF N
DT CHR THEN CO TO URL ■ie3"
5C8aB CO SUB 1O0 IF NOT DPT THEN
OO TO ft0a7
60a^^ ip uD.e then ouEft ©. uct e^
(9/ *9TRft iTBRtDCO) PLOT XS , Va .
-.GET xa-#4. »C*UO*»2N TSD . I^ST Vfi-Ji
.34*C*UD#COS TOR, PLOT X2,Ya. DUE
t-\ R. LET RSB«TBR PRINT AT 13, »,
INUCRSE 1;&»1Q): OO TO &0«e
sea? RANDOMIZE USR Biise
504.0 PLOT 71, PL: IF 5U AND UD cE
THKH S£EP .03.44
61O0 ir PU THEN OO TO 40O0
5300 OD TO 9006
7000 ir CHR THEN RANDOM IZt: U3R »
1936. LET xa-X2 + 17e. LCT C;HR>.A
POKE tt0741,0 LET 5P -UAL "3060'
POKE «e7l6,62
70011 RCTU^
7060 REH
70C5 IF N
70&O LET SP-VAL
'.*DDeDDC'DDDP^£D *
AT 30,37
79ftft RtH
9000 IF N
RETUR^J
3300'' . LET Tf**-
LET TC-0 PR INI
N
ETURN
•JOOl tt' A85 ROU THEN LET AD»0
5003 IP AB* HP^l THEN LET HP»0
9000 IW DPT > 37 OR RD OR BV OR HP
aOiS'^LET SP-UAL ■1600' LET PA«#^
LET TCt»A OO sue e500 LET YT«
t \ (3^-^2. ♦S-40J .95/ .' <U0^3^
6030 PUR 0-41 TO ie7-HZ*8 STEP
T
9038 IP PU THEN OO TO 4000
a0;30 PLOT INK 3,123.0. IP INKEY^
• "F" THEN OO Uk^B 6499
9039 IF INKEY»« A ■ THEN OO SUB y
S100 OO SUB 100 FOR N«l TO 14
IP TitN*»"L" THEN OO SU0 8000
3130 NEXT N
9140 POR Hm% TO 14 IF T»(N>»'*L"
THCN OO TO 6300
91S0 NEXT N
3180 LET SP-UAL '30B0 RETURN
9390 NEXT O: IP NilG THEN OO TO
3030
54 »» IP NOT TC THEN RETURN
6990 IP NOT TP THEN RETURN
9510 LET SP*9P-a00 LET TPiiTP-B
LET T (14 -TP,B) -S: LET T t 14 -TP,C
i-U, LET Tf * 14 -TP) -i'*L" . LET TC»T
BB;^0 PRIK^T AT 50,37, INUER9E B,T
C RE T URN
900O LCT T CN>eJ *T IN,B* ♦ l9O#C09 H
DfTS*CwS T0J . SF __ , ^_ ^
5610 LET T (N,(;;) -T (N, Ci ♦ 4BO/9IN H
D-tT9»9XN TDI-3P _ ^^ ^^ ^^
9^30 LET T CW ,D» «T (n>D) +50.'SP
96;i0 xr T(N^D)>D THEN LET Tf(N)»
■*D' LET TC*rc-B. PRINT AT 30^37
, INVERSE e,TC LET 9F»9F*300 «
r O 3500
^UORCHRTHEH
rTURN
964* IF ABS (T (N^SI -USI >*0& THEN
RETUAN
96SU xr- ABS (T CN,C) -UU> > .03 THEN
RETURN
^660 OO T£
9696 REH _
8700 IP ^\J OR CHIV THEH RETuRN
8701 LET EM-AB9 lEH-B) POKE UAL
•3;i743fEM»64 ' UAL '©6' . POKE UA
^ * J»37'i4+EMiL4^' ,URL "66" POKE U
AL • 23S07-eMt&* ,H. POKE UAL "33
90p-EH*64*.H RETURN
9809 IF PK^ OR CHR THEN RETURN
S«10 LET 8Y«BV+Bi tBV^C) . PRIMT A
T E'BV.D, ■ ■' . NtTURN
9860 IF PU OR ©Y<-C THEN RETURN
9835 PRINT AT E 1-8^*3; PAPER i;"
LET BYaBY'B. RETURN
9d&S LET Rf>«AD -HP I • (RU>-^H#HPX>
RETURN
997B LET RO aRD f HPI ft ( RD < H f HPII . R
•TURN
9989 LET RU«RU4^S0 * I AU <500> RETU
^N
9099 LET RU«RU-80* 1RU>A> : RETURN
3300 IP PU OR CHR THEN RETURM
9301 IF USR 614 33 THEN LET H^ mHP
HPI
:»302 RETURN
3302 IF PU DP CHR THEN PETURM
9204 IF USR 61486 THEN LET H^«HP
• Vi W I
^c>5- nwrrunn
' :30 LET PA«PA^^36tRAD IP PA>CR
; HirTj t FT PflnPii-rP
D663 RETURN
9879 LET PA«PA-<6»RRD IP PA<0 TH
■-N LET PA«PA+CR
*>679 RETURN
^781 IF PU OR CHR THEri RETURN
i*7S3 LET PAaADS <PR-B> : IF PR«A
THEH OD TO 970C
97a;5 RAHDOHIZE USR C©3a3. f^mtURH
^7o9 AANUOHIZE USR &&a91; HKrumU
^00 tf IP PR OA CHR 1 HtN RETURN
3919 LET P\JmP,U^^ £PV-B> RAND0MI7
S U&R 90684 RANDOMIZE USR 61997
9913 IF NOT PU THEN LET HZbA, RE
TURN
a81i LET PU«8. RANDOH2ZE USR 819
93. 00 T0_
3099 REH
9900 LET .«, 9 « im^^^^^f'y^w^fi^^y^f^ ^^^^^^n ^ %%nM^tmfwt\t
"^DTFrtrrr^9r''^^'POKrise^^
©t-CMRl l7frCMRf !♦■
■ . DIM Yf (3)
^^^i ^ei H«t£l. LCI rY>H 1_E } DlaH
LET PP«A LET PO«A: LET CHRsA
LR- BO -A. LET FU^A. LET K»Ar LE
T TC«A: LET Z»R; LET DU-A: LET E
9«A LET PuAsA LET PUB«A LET P
JC-R LET PUD«A LET UI-A: LET R
J*-A LET HZA-A LET DH-A LET KN
aA LET 9U«R LET K «A LET TBR-A
LCT TSSaR CET TSCwA LET TDsR
LET SI •A: LET Ul -A LET UD-A
9903 LET 0«UAL -1*', LET C«0«-8 L
C* 100
ST ^mC^B, LET E-CtB. LET F m^ *& .
-CT OsF-^B: LET H«G^8: LET TN«F*F
PAPER A BORDER A INK H CLS
9900 LET PL-D*D LET ON-UAL "190
LET EXN-n. LET EXS»n. FOR O-
- - LET RU-A. LET HZ
LET P3»PI,-3
LET SV.-ai LET a
338&&' ,H#8: LET P
LCT RA6-PI/UAL " 1
LET CR»C#PI
-X TO B NEXT P.
•A. LET P1«PI
9«I04 DIH DftfS}
X-A LET PA»A
9908 POKE UAL
^sB LET HP»A
30": LET DEOaie^RRD
LtT HP I •RAO #TN
9914 RANDOHIZE LET CO«ft LET P
\J9H' UCI SMwN: L.CT lU«HNO»L« I- r
T TS*RWD#P LET CH«UAL *S00 * ♦AND
*UAL "300' LET TP«H«-H LET nt> mVt
MOttCR. LET RD«A: LET AS8*A
9918 POKE UAL ■6©74 1'" R; POKE UP
_ '80871' .A. RANDOMIZE ; LET S"«>
tRND*P RANDOMIZE LET U«11*RND
+ 8
9930 LET DPT HA LET Br«A: DIH Ti
14. 3J LET T9--DDDDDDDDDODODD"
9964 LET SP.VRL '3050-: LET RA«U
■*L "331' : LET RB*UAL '333' LET
'»4<pPl'E LET X A: LET Y«a3
994 9 LCT X3»UAL 340" LkT Y3-UA
L '104 LCT XI UAL '198" LET Y
1»UAL 37' POKE UWL '61UtfO'/H:
WET RU-80#XNT (RNDtTN)
998& QQ SU8 'JAL ' 9970**
9986 00 SUB UAL 30O0 V RANDOHIZ
E USA UAL '60673'
9987,>LET eH»DPT<TN. OO ^\JB UAL
9988 PAINT AT A,P, :
9959 RS-TURN
5970 r<ri»ND0MI2E LET U5«SfRND»4
LET UU • 13 ♦RNO #4. LET UH -359 ♦AND
f30: LCT U**"S4 "4STRf XHT US*"''
NiO "♦STRf INT tUU+44) +" E" LET
JM»UH»RAf LET UK -AND* 4 LET USU
^A; RE7k,»RN
*OTE Zf COMPRISES A RANDOM MIX
:>F UDG CHA^t^ O' 4 P ,FOR UMICM
THE DATA IS PART OF THE FINAL wm
lACrflHE CODE BLOCK ■
DOWNSVW
e^K MEMORY for ZXBI — Switchable
Redesigned uttra-slim memory measuring only
82X58X22 mm, wlh tight fitting gold-plated edge
connector. Needs *io extra power supply — 8-16K
portion of memory map can be switched out to
permit use of other accessories. Only £59.95.
16K RAM Pack — same size and finish as 64K —
Just £24.95
including free NODROG maze adventure game
IMEWaSK MEMORY for JupleorAee
Gives a full bIK of HAM — tight, snug-littmg unit
with all the outstanding features of other Downswav
memories — finish-5d to match the new Jupiter case.
Only £59.95
16K Model — identical finish and quality —
£26.50 with special introductory offer of free
GALACTIC INVASION cassette*
16K RAIVI CARTRIDOE for VIC SO
Switchable for 3, 8 ui 1GK upetdtiun, yiviny up it?
20K of RAM, Plugs directly into the rear expansion
port, futly compatible with appropriate accessories
Only £37.50
NEW ADD-ON MEMORIES FROM OOVl/NSV^AY
All in smartly styfed injection-moulded ABS plastic cases for extra
rigidity* finished to match the computers, and built to the highest
standards for guaranteed performance and reliability.
3eK RAM FOR SPEeTRUM
8'ii'ji'j]f!H ' j»iiii»mi
****'T
Naturally Downsway add-on memories are fully tested and guaranteed but
should you be dissatisfied for any reason, just return the memory within 1 4 days
for a fult refund.
A full 48K of memory lor the 1 6K Spectrum — simply
OJ.Y. instollotion by jtist undo ny 5 ^uitswb <Jiid
plugging in!
For Issue One machmes (with light grey keys) — a
RAM board of advanced design, using "state-of-the-
.irt" technology — only £42.50.
For Issue Two machines (with dark grey keys) — a
simple piug-in kit of I.C.s which fit straight in to the
sockets already provided — onlv £32.50.
Both come with fully detailed, illustrated instructions.
TO: DOWNSWAY ELECTRONICS (UK) LTD
DEPT M. DEPOT ROAD. EPSOfVt. SURREY KT174RJ
Please send me . .
All prices include VAT, p & p.
My Cheque/ P.O./M.O. is enclosed
Please debit my Bsrctaycard No.
Name:
Address: .
Please allow up to 2H days tor delivery.
YOUR COMPUTER. AUGUST 1983 1 1 7
INSTANT IMAGE TRANSFER
TO ZX SPECTRUM
RD DIGITAL TRACER £55.50
Please send me RD DIGITAL TRACERS at £55 50 each
(uvcludmg P&P and VAT) 1 enclose cheque lor £ payable
to RD Laboiatohes Ltd
Name , .
Address
Send to: Dept. YCB, RD Laboratones Ltd , 20 Court Road Estate,
Cwmbran, Gwont NP44 3AS
RD LaboiQtonef ai^o supply the RD 6100 SYSTEM lot economic automatic
moasuiomont, tost and contiol Tho modular- bated RD 8100 SYSTEM i%
□lioadY usod widoly ir. many oppbcattons - fiom sciontilic oxperimQnratiun
to small scale ocergy maiagomoni sysloms. Please send stamp ondoddtess
for brochuie
The high resolution colour graphics oi the ZX
Spectrum permit accurate presentation of complex
or inegulut images - maps, technical drawings,
even personahties But entering individual co
ordmates for unusual shapes can be tedious and
time-consuming.
The RD DIGrrAL TRACER cuts out tedious
plotting It provides instant Iranslei from origmal to
diplay file for screen display, ZK printei printout,
oi retention on cassette.
The RD DIGITAL TRACER is supphed with
tracing sheet, software cassette and full instructions
on use. Latest software includes fast colour fill,
audible keystroke acknowledgement, fast PAPER
colour change and fast LOAD from saved display
file.
This is an invaluable tool for engineers, architects
and other technicians, and for educational use in
the presentation of lectures, end in computer
training and application Designed tor the ZX
Spectrum, the RD DIGITAL TRACER as supphed
is compatible with ZX 81, although high resolution
colour graphics are not available on this machine
The RD DIGITAL TRACER is available from
computer shops or direct from RD Laboratories
The direct, UK only, price of £55 50 includes VAT
(Postage and Packing free) Send a cheque (payable
to RD Laboratories Ltd.) with order for delivery
within 28 days, or ask your local dealer for details.
PI D Laborat:onio6 Lt:cl
ao Uourt noad E»cat.e Cwmbran Owmnt NP^a 3iAS
tOB3331 74333
TECTONIC
SOFTWARE
jb S s H b;
BLANK DMA
TT€S
IncVAT
RattMeand
Fbckiii345p
ComfHitef Grade Data Ca»4<ttfH suit#iti*** »ot jse m aH i>l tod«iyi> Ihj' i^ coiTi(iu1f>i
tacn comeji v/«th »ts own case
Spectrum
48k
. U VIC 20 FflODUCTS
I U COMMOOORI 64
I •*"' '* ■
I Pack or 10 Data Cassettes
' OEir Pr^ fOlli
I
» C] turn Q HiKui am fj !«• mwmmi hmo:
P TI [ 1 1 I I I LI IJUJJ
Computer Aided Design
for real applications and uses
oooooc )oocx:)ooooof X)Of )
T"
2 7
4
i
SteelCalc - steel beams to BS449; all design criteria
anddataoutputpromptsfor loadings span Rtn single
and 'twin' beams; accepts UDL, point and combination
loading. Suggests suitable section. Output satisfies usual
L. A, requirements. Data page. Calculator mode. Graptiics
include beam section, with a loading schematic and
UDG's. £19.95 inc. p&p, VAT and manual
TimberCalc joists and beams to CPI 12. outputs all
design cntenaand data; prompts for loadings, span, etc.;
accepts UDL, ooint and combination loadings Suggests
suitable section Accepts modifications and re-calculates.
Data page. OLtput satisfies usual LA. requirements.
Calculator made. Graphics include beam/joist section,
loading schematic and UDG's
£19.95 inc. p&p. VAT and manual.
TECTONIC SOFTWARE .
P.O. Box 100, Poole, Dorset BH17 9BH
\\B YOUR COMPUTER. AUGUST T983
LLflmfiSDFTIi
MORE THAN JUST A PRETTY PACKET!
LI.AMASOI-Tn
MATRIX
(GRIDRUNNtR2)
l»i««kl t ' * tOIW* tr Bc I, iT^. < u- 1 n I
i^riii v< J^ »*«t »oii {I* n m
MATntACMfft THE /(>^t or lAC<af>4Ct
LIAMASO^I latiMAnt
lAIHIV.ttAMIt.
J - JOYSTICK CONTROL
VIC 20
LASERZONEiSK +> NEW J
Destroy the oficoming ALIENS with your fWO indef>efMlently controlled
(aaer bttseet Lunge fof the ELECTRO button and blast your enemies into
expending clouds oi SPACE JUNK I An tixhHa rati rig and totally ariginal
game with a unique system of controi Ironi a standard pystick A rn^re
£8 00 f 50p P €r P
ABDUCrOR J
A classic new space game! ZAP the swirling dlien hordes tiefoie they ram
you arHl abduct your humanoidsl Sutvrve the assault for ony enough and
you'll get an extra s age on your spaceship with double firepower I Awesome
unexpended Vic Action. £5.00 4 SOp P €» P
GRIDRUNNER J
Finally, true arcad-j quality on the ufioKpended VIC! Shoot down the
segmeoied DROIDS invading the grid Bewaro of the pods and zappersf Fhe
afweson^ speed, sound and graphics gtves you the best tstast avatlable for
unexpended Vic fS.OO 4 60p P B P
ANDES ATTACK iSKJ J
Your spticecraft must attack the d«fsgiinding aliens and frustrate their ovtt
intent. Fly your Rarniet fighter uver the Andes mountain renge and protect
your names from kidnap by hostile UFOS Features 5 kinds of UFO, controls
indude up, down, reverse, fire, thrust and srnan bomb. Entirety tn machine
code. Requires 6K expansion and [oystick. £5.00 + 50p P & P.
TRAXX M/C (8K + EXPANSION) J
This IS VIC 20 cross breed twtweeri the now famed 'Packmen' and the game
*Quix'. All in machine code, fast and fun with joystick contjols, uses Hi- Res
colour graphics. 8K or taryuf e^cpansion needed. Only £6.00 t &0p P £r P
complete with instrjcttons.
COMMODORE 64
ATTACK OF THE MUTANT CAMELS J
Plenat Earth needs you I Hostile aliens have used genetic engineering to
mutate carntHs from nomially harmless beasts into 90 toot high, neutroniurn
shletd^O, laser -spitting deatn camels 1 1 Can you fty your dny, nianoeuverat>te
fighter ovet the nnojntdinous landscape to weaken and destroy the carnets
before they invade the human stronghold. You must wit^«tand witherlr>g
laser fire and alien UFO$ Gan>e action stretches over TO scieen lengths arnf
features superb sc oiling, scanner. 1/2 player actions and unbelievable
animation! Play this game and youll never be able to visit a zoo again
without getting an itchy trigger hngofi Aweson>e m/c action) £7.50 + SOp P
a p
ROX64
Rox IS a chalkfrigiriy game involvir^ the defence of your lunar base from a
deadly in»tt«or shower . Rox-64 includes amd£ing sprite graphic!! displays and
spacy sound effects, and an awesome mothership' dtspJay if you win the
game. Top tO scores are tabled along with their nannes. This program shows
just v^hat can be achieved using only Commodore 64 basic Study the listing
and learn how to use sprites and sound on this outstanding machine. £3,00
+ SOp P a P
LLAMAS4>FTn
YES
4iff mmnnt nofi* n i|^ not om> -*
Um^om iti« Imi VIC JO «4mp v. «>imi«>«:4
toon io b* «««MHl lor tt>0 COMMQOORf M
GRIDRUNNE=^64 J
The No t best pamo for the Vic has been improved for your COMMODORE
64! Gridrunnof is <i amasli r»n in tht? USA Nuw wxpor lerce ihe llgnining-fast
challenge of the gnd on the 64. Features 31 skill levels and excellent sound
and graphics Sore trigger ftngei free with every gamel £5,00 + 50p PBP
SPECTRUM
GRAPHICS CREATOR (16K>
Not just ariothe cnaracter editor! Altov^ you to define not only the 21 user
definable characters. Also allows you to change the entire 95 charactei
ASCII set Creates BYTES tries ready for you to load into your own
programs. InuLdes advanced Reflect Invert Field commands etc
Complete with lull docurrventation. Bin iho BIN staterrient and use Graphics
Creaioi with its oasy on-screen cursor editing. O.50 ^ SOp P & P.
BOMBER (16K)
Ytis, a full feature version of the popular game Blitz . supplied for the 16K or
48K Spectrum For only £2.50 + 50p P & P.
NEADBANGER (48K)
Colourful nisw ganno otarring Chico tho hoodbongor who yotj muat guide to
riches through an increasing shower of heavy metai. Gain bonuses for
headbartging btt be sure to take an aspirin wtien the pain gets too much I
Basic -t m/c to spaed up action Great graphics, nice Animation Will even
drive William Stuart system's voice synthesiser to produce speech output.
Can you attain the grade of Rockei Class One' or wil* you be "Barry
Maniiow Class 5"? Start headbar»ging today and find out. £4.00 NEW.
SUPERDEFLEX (48K)
Bounce Sid', tie space invader* around the screen into the power pods
keeping away o' course from the devil who chases you around the screen.
Steer with your Oeflex shields, but beware the mines or you nrtay be burned
atfvel Superb graphics and fantastic sound or> ihe48K Spectrum only Onfy
£2.60 on casset-e ♦ 50p P a P,
ATARI 40(^800
GRIDRUNNER J
Now play the best selling VIC/C64 game on your AFARI 400/800. Any
memory sixe \ IC-48K). Basjc cartridge not required 'UU% nwchine code
autoboot tape, Play this awesomely fast and addictive game on your Atan
For only C7,50.
TURBOFLEX
Superb ultra- fast and totally iii^w ball game. Uses ATARI'S unique features
to the full Incorporates superb cokiur/sourKJ effects and uses
Player /MissJW graphics. Tables top tO scores along with Scoter's name.
£4 00 - 50p P & P.
ZX81
CENTIPEDE nSKJ
The ORIGINAL game from the ORIGINAL author. This is the identical
program to that aeing sold by other companies for three times our pnce. The
gatir>e has received ecstatic reviews m the computing pfest. Program has 30
speed levels andever increasing Centipede nordes Tables top 10 scores and
names. Why wait to pay more? Only fl 9b f 50p P 8 P
LLAMASOFT SOFTWARE
Dept YC8, 49 Mount Pleasant, Tadloy,
Basingstoke, Hants RG26 6BN
^gj> Tadlev 07356 44/8
TRALE ENQUIRIES WELCOME
YOUR COMPUTER, AUGUST 1983 I t9
Chris Davison coaxes the
Spectrum's graphics out
of their shells with an
ingenious Basic-Logo mix.
Onk of the most ouisiaiiding features of the
ZX Spectrum is its graphics copabiHty.
Unfortunately Basic was never designed to
handle graphics and, as a result of this, it is not
easy to produce complex graphic displays.
Logo, on the other aand, was designed to
handle graphics, and docs so very well, but it
is little more than a graphics language. So
imagine the graphics capability of Logo
combined with the mathematical and control
capabilities of Basic, cT3mbine them into one
language and you have Tortoise.
The idea behmd turtle graphics is simple:
basically, as readers of the BBC oricntoied
articles in Your Computer January 1983 will
know, you are in contr;)l of a turtle.
You can instruct the turtle*s movements
along some surface — for example, the screen,
and hence create shapes. For example, telling
the tunic to:
Move forward one unit
Turn 90^ to the left
Move forward one unit
Turn 90"* to the left
Move forward one unit
Turn 90" to the left
Move forward one unit
would draw a square. The actual commands of
the language are given later on. Obviously
here we can say
Move forward one unit
Rotate 90" to the left
four times, or by using the Basic construct
FORNEXT
we can say:
FOR count = 1 TO 4
(Fonward one unit
turn 90° to the teftJ
NEXT count
Having looked at rurtle graphics, let us
now look at Tortoise itself
The format which Tortoise commands lake
is as follows. An instruction is made up of a
letter followed by some parameters separated
by commas. A program is made up by a
number of instructions followed by an * and
all separated by colons.
So the instruction :o move forward five
units is:
F5
LETTER PARAJ^ETER
and to move one square 50,50 we have
.M50,5O
I'
LETTER XCOMMA
PARAMETER PARAMETER
Combine these into a Program and we have
F5:M50,50:
n
T
INS1 / INS2 COLON
COLON
A parameter may be any of the following: a
constant, a variable, an expression. Now^ that
you know a link atK>it the language, lei us
look at the program itself.
The routine at 200-550 is designed to let you
play turtle before you combine Tortoise with
Basic, You arc limited lo just one loop, yet you
can produce some very exciting results. After
the prompt
INSTRUCTION>"
type in your program, for example, try:
fa:r90:*
followed by Enter. The code is then displayed
at the lop of the screen and the promp:
Loop a start>
is given. This asks you at what value you
would like the loop a to start from.
try 2
Then you are asked where you wish the count
to finish,
try 50
I'inally you are asked in what steps you wish
the count to be incremenied:
try t
The screen clears and your program is
executed. If you tried the example given, then
you should see a square spiral being diawn.
When it finishes, the prompt
INSTRUCTI0N>
appears again and you can try something else.
Note that this time your drawing will start
from the last point plotted, that is, at t.ie end
of the spiral, so you may wish to move back to
the centre. To do this you can use the Move
command:
M 12877:*
This unc type in 1 for all three loop
quest icns; you will then be ready for your next I
program. The whole emphasis of this type of
program is on experimentation, so do not be
frightened to have a bish at something new.
Once you have used the package a few times
you may wish to progress. If you delete
200-330,' or type
180 GOTO 400
and start your program at 400, you can now
type in your own program. Your computer
will only accept Basic ;, so we mu!ir foni \x into
thinking that Tortoise is Basic. This is done
by placing your Tortoise code into the string
s$ and then gOSUB tort
10 access the mam program. So your spiral
program now looks like this:
400 LETs$-"fa:r90:*"
410 FOR 3-2 TO 50 STEP 1
420 GOSUB lort
430 NEXT a
440 STOP
Do not forget to start your program with
GOSUB 9200
This sets up all the variables used.
When writing you* Basic program, be
careful not to use the variables used by the
package — sec variable list. You may use them
if you wish but remember the package has its
own use for them, so exercise extreme caution.
Try this program:
LETs$-IVlO,0:Ba,20,B:''"
FORa-0to2*PlSTEP0.1
LETb = CDS(a)^80 + 80
GOSUB tort
TOCT3;
1
REM * Tortoi»« 11
330
OO TO 200
3
R£H A Mini turtle graphics
5998
STOP
4
REH interpreter for the
5999
5
REM ZX Spectrum.
6000
REM ♦♦Decode Section«**
6
6001
7
REM By Chris Davison
60 lO
LET v(i)«0: LET vi»2
10
REM Normally you Mill put
6020
LET i-0
20
REM your own BASIC program
6030
LET i-i+1
50
REM here that includes the
6040
LET l*«s*(pt+i>
40
REM Tortoise II instruction
6050
IF (If <>'%"> AND dfO"!'*)
50
REM
THEN
GO TO 6030
bO
REM The routine Umrm at the
6060
LET v<v4J=VAL a*(pt TO pt+i
70
REM iiio4iient alloHs you to
-l>
so
REH use the package
6070
LET v(l):=v(li+l
90
REM interactivly.
6080
LET pt-pt + i^^l
too
6090
LET ^iav^i-*-!
150
GO SUB 9200S REM Initialise
7000
IF lt<>"i" THEN 60 TO 6020
199
7009
20O
REM •♦♦Interact I on»#a
7010
RETURN
201
7011
205
PRINT AT 0,lO|"Codet'»
7500
REM •♦fl8oK»»*
2 to
INPUT "Instruct! on >"fs*
7501
215
PRINT TAB tl0)is»(l)i
7510
LET v(2>«v<2}"Ht LET v(3)-v
220
FOR 1-2 TO SO
<3>-y 1
230
IF s*ti }='•«" THEN PRIN" i P
7520
DRAM v{2>,0t DRAM 0,v(3)
RINT
TAB <10)M GO TO 260
7530
DRAM -v(2>tO< DRAM 0,-vi3>
240
PRINT s*(i > ;
7531
250
IF sfCiJ-"*" AND s*<i-:>«"s
7540
RETURN
" THEN LET i -50
7541
260
NEXT 1
7600
REM ♦♦♦Edge^**
270
INPUT "Loop a start>»'fxl
7601
280
INPUT " end>"|x2
7610
BORDER v(2}
290
INPUT ** «tep>"jK3
7611
294
CLS
7620
RETURN
295
POKE 23677,1265 POKE 23678 »
7621
ee
77O0
REM ♦♦•Circle^**
:500
FOR a-Hl TO x2 STEP kZ
7701
310
60 SUB tort
7710
CIRCLE K,y«v:2>
320
NEXT a
7720
PLOT K,y
1 20 YOUR COMPUTER AUGUST 1 983
NEXT a
STOP
The designs are only Umiicd by your
imagination.
Now for descriptions ol each roulinc. First
the B for box routine. For example:
63,6
This draws a box between the last plotted
point and youi iwo p;trameters> 3 and 5 in the
above example Ihe C for circle.
C7
Ihis draws a circle^ whose radius is given as
the parameter and whose centre is the last
plotted point.
I he K lor edge routine., tor example:
E6
This changes the colour of the border to that
given by the parameter, that is H6 changes it to
yellow. The F for forward routine, for
example:
F7
This moves the lurlle forward a distance given
by the parameter, so here tht rurtlc would
move seven spaces forward.
The I for ink routine, for example:
14
I'his changes the colour of the trail left by the
turtle, that is, 14 changes it to green. All
colours are as nornial en the Spectrum. Ihc M
for move roucine^ for exaniptc:
M0,0
This moves the last plotted position to the
specified co-ordinate, in this example, the
bottom left-hand corner.
1 he P for polygon routine, lor example:
P5,40,10
Thib draws a polygon, whose number of sides
is given by the first parameter. The first side
of that polygon is a line between the last
plotted position and the last two parameters.
In this example the polygon is a pentagon.
The R for rotate routine, for example:
This changes the dirc^^iion in which the turtle
IS heading. Note that the parameter specifies
degices, so here the turtle turns at a right
angle to its old direct i.>n.
The S for screen rouime> for example:
sa,o
This changes bt>th tie ink and the paper
Tabfe /.
Para
Para-
Para-
Name
Letter
meter 1
meter 2
meter 3
Box
B
X CQ-ord
Y coord
Circio
C
RodiuG
Edge
£
Colour
Forward
F
Distance
Ink
1
Colour
Move
M
X CO 3rd
Y coord
Polygon
P
No. of !
sides
X CO ord
Y CO ord
Rotate
R
Degrees
Screen
S
tnk
Paper
7721
8300
REM •#«Rot#t«»»»
7730
RE r URN
8301
7731
8310
LET rad-rad+Cv
<2)/180)»PI 1
/900
REM ♦«»Forti**r d»**
8320
LET Ki^OS rad
7901
8330
LET yi-SlN r ad
7910
DRAW Ki»v<2) ,yi»v(2>
8331
7920
LET K»H+Ki»v(2*
8340
RETURN
?930
LET y-y+yi»vC2>
8341
7931
8400
REM •••Bi:rii»r««*«
7940
RE r URN
8401
7941
84 lO
FUN i-O 10 21
eooo
HEn «««lnk*»*
8420
PRINT At i .D|
INK vl21
1 PAP
8001
ER V
(3)| OVER ir*
ooio
INK v<2)
8430
NEXT 1
B021
8431
8030
RETURN
8440
RETURN
eo3i
8441
BlOO
REH •♦•Mov«#»«
9000
REM •♦•T0RT:3ISE#*«
eioi
9001
eiio
POKE 23677, v(2>
9010
LET pt-1
ens
POKE 236/8,vt3l
9020
LET c#-«f(pt)
8120
LET K«v(2>: LET v-v<3*
9030
IP c*«'"#*" THEN
RE TURN
ei2i
9040
LET pt=pt^l
6130
RETURN
90S0
aO SUB 6010
6111
9060
IF c*-"b" THEN
60 SUB
7510
E20U
REM »*'»Polygon*««
90 /O
IF c**"«" THEN
60 SUB
7610
6201
9080
IF c»='c'* THEN
6U SUB
7710
6210
LEt oldrAdi^«d
910U
IF ct-*f THEN
60 SUB
7910
8220
LET oldKi-Kl
9110
IF c»-*'i" THEN
60 SUB
8010
8230
LET oldyi-yi
91 2U
IF c*-"<n" THFN
60 SUB
81 lO
8235
IF x-v<3) THEN LET r#d— PI/
9130
IF c*«"p" THEN
6U SUB
8210
2-Pli
(3U TO 8245
9140
i¥ e«-'*r'' THEN
OO SUB
83 1
6240
LEI r«d-ATN I (y-v (4) ) / (k-v <
9150
IF ct-'m' THEN
60 SUB
8410
3)>)
9180
GO TO 9020
6245
LET Ki -COS rAdt LET yi»SIN
9181
r«d
9190
REM •ii«Erid*««
8250
LEI l«tngth-SQR (<K-v(3)>«tK
9191
-v(3l )*ty-v(4>>«ty- vt4) ) )
VZUO
REM •♦♦lnttiaii»ation«»» |
8255
LET an9l»«2#PI/v<2>
9201
8260
FOR 1-1 TO v(2)
9205
LET tor t'=9000
8265
LET v< 2* -length
9210
DIM v(4>i DIM stCSO)
8270
00 sue 7910
9230
LET K-I28t LET
y-ee
8275
LET r Ad-rAd-t^angl*
9240
LET Mi-Is LET yi-0
8280
60 SUB 8320
9250
LET r«d»0
8285
NEXT 1
9260
LET oldrad*t)
8287
LET r«d-olllrad
9270
LET oldHi-0
8288
LET Ki«oiif«i
9280
LET oldyi-0
8289
LET yi"Oldyt
9290
LET len«th«0
8290
9300
LET angl«»0
8295
RETURN
9301
8296
9999
RETtJRN
colours, but leaves the actual picture
untouched. The fust parameter \^ ink, and the
second one paper So in this example we have
yellow mk on black paper.
AH that information may be summarised
into tsble 1.
All X,Y coordmaies arc absolu.e, aKo
colours are as normal on a Spectrum, for
example: is black, 7 is white and so on
Now you have seen how to use the program,
let us look at the program itself.
Here is a hst of the roulineii used:
200 tntoraction This allows the user to use
turtle graphics without using Basic
6000 Decode This takes each instruction from
$$ and breaks it down into separate
parameters. These are Then storec in
vi J.viU holds the numtjei ot patcmeters
the first parameter being held in v(2K
7500 Box 7900 Forward 8200 Polygon
7600 Edge 8000 Ink 8300 Rotate
7700 Circle 8100 Move 8400 Screen
9000 Tortoise. This breaks the program into
nstructions, and then uses Decoce to
:>btain parameters. It then calls the
relevant routine.
9200 Initialisation. This sets up all the variables
10 their starting values.
Here is a list of all the variables used:
v( I Holds alt the parameters of current
instruction
s$ Holds the Tortoise program
ton Address of 1 onotse loutine iSOOOJ
x.y Last plotted position
xi.yi
X and y increment, altered by
Rotate
oldxi.oldyi
rad.oldrad
Direction n radians
length
Length ot side ot polygon
angle
Angle between sides ot uttivuon
i,a
Loop counts
xl.x2.x3
From, to, 5tep in For Next loup
pl
Pointer tof s$
vi
Index for vi i
Is
Segment of s$
C$
Command letter
Here are nome pxogramt. to be run m the
interaction routine The ihicc numbers above
each line represent the start, end and step tor
each loop.
(1) 172;1
•ml28,88:f72r 5:""
(2) 1J09J
'•m20C^a:f65:r 5;^"
(3) 1.43,1
"fa"2i90:ca •
(4) 3J00;l
"fa:r73:*"
(6) 3,76,1
"fa"2:rl23:* •
(6) 1,201.1
'fa:rl77:''
m 3.1tJ
"m100,0:paJ50,0 -"
(8) 1J12J
"ta:c4:r80:'"
Note that
vou will have to re-centre the last
plotted position each time you ran out of i he
above.
■
YOUR COMPUtER, AUGUST 1983 121
a WINDOW ON ANOTHER WORLDIS
IKAMLllN^S TOMB IV.95
PrankHn's Tomb is an advciiiurc lor one ptayer. Can you, ns Dai Diamoftd, *ioIvc the riddle
of ihc ciypt. or will you fall prey to \\s mystery as so many otficrs before you. rrankNn's
Tomb comes cornpleic ^itli a 20 page fully illuM rated ca^^e file.
EVI:RI:ST £7.95
Nettled on ihe border between Tibet and Nepal, the hiRhcst mountain in the world. Everest.
Goddcsv Mother of the wt>rJd, towers five and a half miles above sea level. In 1953. Sir
Edmund Hilary and Sherpa Icn/ing Norgay were the frst men lo conquer the
unconquerable Now you have the chance to scale the summit ot Lverest, Lhotse or Nuptsc.
Will your attempt end in tragedy, or will your name hvc forever in the annals of
mountaineering history,
GRiriRlJNNIIR S7.95
By the year 2190 the Earth h a barren and desolate wasteland. With all natural resources used
up. the human race's hi^pe?* rest with a huge orbiting solar power <itation known as CiRllJ.
Now the GRID has been invaded by a race of evil droids from r-rogfax V, intent on the total
subjugation of harth. To combat these droids, an incredibly powerful and mam>euverable
^hip, the Cirid runner, was developed, Your mission: stop the droids and save the F^rtli!
Ciridrunner is an arcade game requirmg I joystick.
DRAGON 32 and lANDV 32K (please
specify); Dragon Trek £9.95. Salamander
Graphics System £9.95. Wizard War £7,95.
Ciair £7.97. Grand Prix £7,9S. Vulcor*
Noughts A Crosses £7.95. Games Comp Dl
£7.95. Super Skill Hangman £7.95.
Night night £7.95. Stkf Jammer £7.95.
Franklin's Tomb £9.95. Everest £7.95.
Gridrunncr £7.95.
BBC MOOI^'I. Bi
Dragon Rider £7.95. Tanks? £7.95. Games
Comp Bl £6.9?. Games Comp BJ £6.95
EDG Graphkfr (lap«> £24.05 F^DG
Graphics (disc) £29,95.
OHIO 1:
Oric Trek £9.95. Games Group 01 £7.95.
NOW AVAILABLE AT MAJOR BRANCHES OF:
and
$pXBMiDjn!i
Mail Order (add 50p pScp) and Catalogues (send SAE) from
Dcpi B. SALAMANDER SOFTWARE, 27 Ditchling Rise,
Brig.lion. Easi Sussex BNl 4QL. TcL 0273 771942.
Oman
uiare
^^^T
122 YOUR COMPUTER, AUGUST 1983
BBC
Rem statements, variable
names, spaces and lines
waste space in your
programs, Fintan Culwin
piles on the pressure.
ThI: program presented iii ihis aruclc
coniains four methods of saving space. First, it
removes Rem statements; second, it renames
all variables and reduces function names to
optimised two-character codes — this
procedure is known as ic-variable — third, it
removes alt spaces and fourth, it backs up
lines.
As it is similar to using a compiler I will
borrow the terminologj for the rest of this
article. The programs that do the compacting I
will call the compactor. The program to be
compacted will be called the source program
and the compacted program produced will be
called the object code. Where u variable name
is discussed it also mears string, floating and
integer names and arrays. Where a procedure
name is referred to it applies to procedures and
functions equally.
The main program is given in listing I; it
requires the machine-code routine produced
by listing 2 to be loaded into the machine
before the line-pack section is called. There
are various places in memory that the code can
be loaded into. The most useful place is below
Hi mem for mode 7. Bui it can be relocated by
changing the value of P% in listing 2; this is
catered for in the main program*s initialisation
section.
The most suitable source files for the
compactor will be those with large amounts of
screen memory. The compactor program itself
occupies about 1 1 K in source form and
around 6K after it itself has t>een compacted.
It should, in its compacted form, run easily in
16K.
The procedure is first to load the source
program. Then reset Page above it by typing
PAGE- PAGE > 256
then Ixad and Run the compactor program.
The compactor asks if the niachine<ode
routine needs to be loaded and, if so, asks
where it is to be loaded and then " Loads it. If
the soutce file does not extend beyond &4000
there should be enough space foi the
compactor program to run* If there is not
enough space, then there are two possibilities.
Fir<itly, rhr *iOiirrc program can be loaded
from a lower address. Page can be reset
downw&rd before loading the source program.
It is important to remember that ODOO .s not
used; OCOO is the user-dclined graphics; OBOO
is the u$er key definitions and 0900 is the 242
buffer.
To accommodate this the compactor
program prompts for the start address of the
Basic program to be input. If this is still not
enough for your source program^ the
compactor itself can be split up. Each of the
major sections is complete in itself and draws
on some of the utility functions included :n the
utilities section. This is made clear in the
progratr listing.
After the compactor program has been run,
it is wise to renumber the file before saving it
as a normal Basic program. The object file is
virtually unreadable and definitely uned.table
so a copy of the source file should be retained
for any future development or mamtenance.
In order for a program file to be successfully
compacted it has to :>e prepared with the
compactor in mind. The rules are:
1 . No computed Gosubs or Gotos.
2. No variable names of two characters —
throe choroctors within the easembler -
not including the terminal % or $,
3. No two -character vafiable or procedure
names.
4 . No use of variable names that are identical
with assembler mnemonics, IDA, STA and
EOR
5. A space in the assembler after every
mnemonic including those that do not
require an argument; NOP, ASL, CLC and
so on.
6 . Variables cannot be used in any *
commands if the assembler is not being
Li£«d th0n point 4 can b© safoly ignorod.
It is necessary to explain how the Basic
interpreter stores the program and organises
its variables. Although the program is typed in
and displayed as a sequence ot ASCII
characters* it is stored within the machine in a
shorter form.
To achieve this, each Basic keyword is
replaced by one or two tokens. These tokens
have values greater than 121 (&7B) in order
not to be confused with the other alpha-
numeric pans of the file Each line of the Basic
program is prefaced by four bytes.
The first of these is an cnd-of-line delineator
(SfOD). The following two bytes are the line
number organised as tw^ parts, high part and
low part to the base 255. That is, the line
number in decimal is 2S5 times the high part
plus the low part. The last of the four
characters is the line length in bytes, including
the four-byte overhead, and has a maximum
value of &EF (239).
There arc a few other points worth noting.
The way in which line numbers are referenced
is not at all obvious. Referenced line numbers
arc the line numbers used in (ioto and Gosub
commands. These numbers are stored as a
sequence of four bytes.
The first of these bytes is a t*>kcn marker
having the value
&84n32)
The following three bytes are the line number
(continued on page 125}
Listing f. Main program.
7
LIST
lOtO i
tO30 8TDf>
2O0O ocF Mioc jrowmoL
20I0 PRiiifT'" COHPUCrC OPTICM V/N"| lACSPtMBEX-Ol.VCg^MI
2030 IF H MT O W KX THCH HtOC lM)(iCM)rflOC
roso rRoc DCLAvi3>ia.«i
/OaO If" f&WOI«aex rt«N <^tOC_LtTtLC HtMCKii P#WC q€_RCH(DE^auOll>»«?OC_WHiH_COPV<
an«_9PACeitl tPHOC JIIO. MI NMN
70A7 PftlNTT "fSrWn flM V V.N'-t t#«Kfl#tMUfl««*N VtK_ND
,N>iv4 1^ Kts#ni«#si ti«N Mioc_Lniti_tiiNOOHf pMx:_oc.Ae»i(oiijitKX>iM«]c.DOMN ccrvt
€w%9 til '<u:c r. > I t*f»ui : 010 MI NDM
2oZh FBOC Dci^v7d>«a,6
70110 I F RK WfKX r*mM PToc jL I r n. t _y i noomi pwoc _h« j/tm i Amjt * pwcjc pqmn jxjp y < w. i _o
urXis»*fa3C_»IQ M1H0OM
2OV0 i>ROC_DCkAV(^l<Cl.6
7110 IF 9m.wmmBm% theh hkic iitiiif mtuxmiwrorj ti*_fAEyiimoc_Dcii#«^coFY<«M-.iJu
2i:?0 PflOCJNIHH.CCPYfrtNISHk)
?130 P«M»fHlC
M>iO $Vm ltt-0 TO I iPfttMfrM»<IO.Mt» CHft«(l41 >«'*GOPiP4CTnR'*tPf)|ftirrA»ltO,NX«7>CMFti
iMiM^fccccccccii^Kr
Z020 rffOCOIO^UlNOOW
ii>'.. FHiNT** I Olio nftf^MiNT coot «ix:ririN v/n • i
V 4'« RE9l»aMSeX*f N V(S P«)tl» l«9CMBCl T\mH 9^fVX. CUOfe. Ll>M>
•"- Pllt]C_0CLAV<3~iCLS
: .-^j IMPUT-CMTCR Of ART MCM[«k Of- *fl« SCOtWCt FtLC *-
*• /•> AiMMe9a*«"«"*M>0PciaMf «iMtT.;ioiwean • w^m^^iutm^wa^i
*. KMJ wLn
-no Rcn sPCCl^tL VAOIES tecTtON
^Ml VTJU 7
MMt fim fmiNrx-o lu ;^ifiiniMi_M4NAvx<^ouNTx>«^Si»ct(r
1140 CiC |»UiX-y
3iaO VIH/7
"SlAODt^RErtX-O
:$170 ALL^OLIfX-O
SiaO FlNl«HX-t
31*0 <mm STACCX-Z
' • . . »*.»X'2
■ "'."v
..-4
3270 i:»40Pftac
*>i*«i Off ff<or, fio wi»r
4OI0 o*r fNo: J I' II*
«vj>>o CM I I'l^tli _01l AV ( > ...
i^i*-r'LiAtu i^iT*i m.i;
40J0 riHir-o, RCnAFi UNTIL IIMC liX^^rMITOflX iCKITROC
**Ho !*»■ fM V|L*J rJO
40n*» LOCAl NI>.Hf-t)NS»X t#»tl»eAf l»^S*<##St.X-ll€l '♦
40*o ir RtaroNaci-ii'i tici» -rmjc tvot -talui
407C ocr r'iioc_tx*r ioad
40Vr> IF HfclU'OPiU.: l^n MlHrK-f4lH|>1 t STm HX-M iMt'HilKlIt} 4UO
4100 INPUT - •*tMTCPl LOAO/CtrCLrriCM ADDRCOQ i>^DOf^^•lACINtCG£•
4 no Pftttii xi4<i4 ;*< *n<vii: MjKf vcxi icmti rtwhn » \t*^ ••
1411 *c:%mt9K
^rct HftsroMMnuizi ^ ^^y*
• A0D«C88«im««
41-^0
PWIC 1 r»l.C MIWDOM
4 141
•1.0. * •
4|lkt
•^^tlt: _ll : 1 i Ml HOC ** 1 cin
4 1''^
^nfvo^m
-.-- - - Hi%:
1 MINDOH
Ml* l<f nxi
ujaxi
*WI-_OUTX>
r»| 1 ^ *■
!r)tiN cary<ri«4iQiix>
tMh WiflDCW
4ruj'.
IHU4 »VOC
(iisting continued on page 125}
YOUR COMPUTED. AUGUST 1983 123
OUT
AMBER
AMBER 2400
MATRIX PRINIER
LOW RUNNING COST USING
PLAIN PAPER
USED WITH MANY CGWPUTERS
INCLUDING BBC .UK 101. .ATOM
DRAGON .NEWBRAIN, ATARI ,
£ 78
+VAT a< £2.95 PScP
Or for details send ci
Icir-ge SAE tc-
LETHABY NUMBERING SYSTEMS LTD.
Central Way
Walworth Industnal Estate
Andover
Hampshire SP10 5AL
hQ-E
presents
LOCK NESS MONSTER
FOR T^E 48K SPECTRUM £5.50 EACH.
Foi yeam now th* t^Qonci of the loch HmA Monst«f has «Mitt»d bul ir^til miw no-untr
hat bfion obte to provo whmhef the Loch Neta Moneior oxi9t» or not Me have changed
aflihti
\n th« d««peai. d^rk«>$L tiirfie»t, smeltiot piec« of ibe Loch wa have unsarthad not om?
but a whola elan of montten
They are r»ot ^hy atxi racusiva as tha tagend tails ut but hungrv
Yoor job ts to go in and ciMr tha toch of thnaa monstars but bawata thaia favourita food
(s imla boots wvth bmva exploiofs in
100% Machine coda lut cokHjr graphici. fui on acrean inatructiom. with musM;al.
sound. A axciting and chaltangino oama lor al the famiy,
DRAOON and ORIC owners do not daspalr i varslon for your machir>e is cofning
Mt.>i«'M ^HnoMi t>trt/im *wt i/<r!«ibM
I :ur riingo of orogramv frr tha Jupirof Aca ara ttill availabia S A.E fof dataUa
SOFTWARE AUTHORS is your wo^^'v^ Qatting worid wida dottributionT If not &«nd your .
:.to$» T'l^istofpfoce io us c-*^ caMottt^ * S.A,E (of a quick avatuotion
T'ldiv- Export flrKiiiN'inx v*«flccKn«: phona "ANGlE" on 0304-021496 fc-f details of our
amazma doaler dtscounfs
Piftsse sond mf»
1 Oeiaifo or ycjuf ranga sf pfogri«m« for tha Jupiter Aca IPIaaaa andoia S A f )
loch Mass Monster. (I andosa a cheque/ PO f or C6 00 inc $0p post and packing}
MAMt.
AOOBCSS
Postcode
[hEEHiE
FIFFFFFFn
FREEPOST. WHITFIELD. DOVER KENT
TEL 0304 82T49S
CNquet.'PO t)avat>lti to HkixIi Microsoft
NEW LOW PRICES FROM
EconoTech!
16K RAM Pack for ZX81
— fully assembled, tested
and guaranteed — extra
snug fit to eliminate wobble!
Thousands in use world-
wide!
Only £17.50
STAR DEFENCE (16K)
with unique "Fast
Loading" feature —
toads in under a minute!
Fast moving arcade
game — use laser and
smart bombs to destroy
waves of attacking
aliens! Only £4.95
Buy both for just £21.45 — unbeatable value!
All prices include VAT and p & p.
Send for details of other software available.
To: EconoTech, 30 Brockenhurst Way, London SWt6 4UD
Please senc me
Cheque/PO/MO enclosed for £ ...
Name
Address
124 YOUR rOMPUTER. AUGUST 1983
i continued from page t23J
ii&clf coded from two into three bytes. Acorn
gives two rcasonK for this. Firstly, the coding
avoids any confusion between line codes and
tokens. Secondly, the ceding allows for a rapid
renumbering algorithm to be used. The
decoding algorithm is:
Assembler
LDA BYTE1
ASL A
ASL A
STA TEMP
AWD #&C0
EOR BYTE2
STA LOW
LDA TEMP
ASL A
ASL A
EOR BYTE3
STA HIGH
TEMP%-?BYTE1%
TEMP%-TEMP%*4
FAGTOR%-TEMP% AND
a 10
LOW^t^F ACTOR %
E0R?BYTE2%
TEMP%-TEMP%'4
HIGH%-TEMP% EOR
?BYTE3%
LINE NUMBER -20G*HIQH%
f LOW%
where bytes 1> 2 and 3 arc the three locations
following the &84 token. The method by
which the variables are stored is a
Lonsidertiiion to minimise (he execution lime
of a B^jsic program.
The resident integer variables arc always
stored in locations &0400 (@%) to &047C
(Z%). Other variables arc identified by using
their initial character as a pointer to an entry
address lying in the range &0480 \o &04F5.
Each of these entr>* points indicates the
locaiio:i of the value of the first variable — the
text of the variable name — having that initial
letter.
It also contains a pointer to the ncxi value
and a further value. To look up the vahe of a
variabh, the interprcier uses the initial
character to find the first name, attempts to
match the names and carries on down \ht list
until the variable is matchedi or the end of the
list is encountered.
The program commences its mn by asking
if the machine-code routine is installed and^ if
not, where to load it. If the source file docs not
occupy space below &E00, then it is probably
wisest to load the Page AODOO where it is safe
against an accidental tuodc change or hard
reset. If this is not p:)ssiblc, then it can be
loaded below Himen for mode 7, but it will be
lost if a change of mode or a hard reset is
made. The program then asks if you wish to
use all the options. If you do not, then all the
sections are presented separately.
The first of these is the de-Rem option
which merely removes Rem statements where
they occur. But if the first word after the Rem
is **debug" it will remove the whole line. This
is followed by a down-copy option which
leaves one space only between statements.
This option is useful or the development of
programs where some sections or lines are left
in for de-bug purpose* only.
The re-variable optbn, which renames all
variables and procedures which are above the
mininal length, follows. The down-packing
'continued on page f27f
Listing t continued from page f23.
lM:i nf'l liin _' J I ir cmON)C«>Dt_miflt f^*"* t^ltf
' urtnin^"
.-rfti.ac
Df b^Mlil I ^Q *
nDrtCBSX^4
it nf-» . C-^4 IICN AOiy?'
t ,"> t .^lUf 4 II* h ADI"
1j,;,'u it -vnUi,.X-91 OR f»\nB<JL.;i . . -^ -
St 30 tr 3YMDC]LX«97 AMO f^JStnilLCnX T|«.N
• N JCft^CnUNCtK^rtQMVfADORtSflt}
M40
5:^00
■5320
5330
SS40
S400
^410
^4 50
?M40
■v4n*>
&460
^470
aaoo
9910
9S20
3330
U4T1L ^<AL
DCrrN RCH„(»^lCHtOrTlC3NX,A0OltEeSX)
ti- opMof^'A t^V ' ^WIRXTWN AI>DWES»X-I N_«TAH I J If* lADrtHI 9S^) i
CNC Llf< <Al>tWl ■ » S340
IF OPT IGNX^DC J<cn>. i^^ fior uptlonX JULH IIOWtCO&X-rN.tHD.LlIC i AOCW^OftXI
•AOOR£SeX
OCrfN CMD LiHC^AODFCSSXl
LOCAL rjvHKH %
AiX)«tKS«X«>AOD«CCIIHX« 1
UNliL 7«%D0f%S6X«lbOt
A0imES8%«AG1>RCSQX 1
UNTTL
5&00 OCFFN_N(|T aPACC tWflCSSXI
5AtO nCFCAT
SATO AOOflf S«X««00lti««X« 1
M30 UKTIL 7A0EIRES6XO37
ai.40-M9IW£«8t
10000 DCr wmac_pE jffmumkm
tOOtO LOCAL HOaO WULRXtH
lOO'/O
tOOM RCPCAI
t0040
1OO30 mMLM
loo&o fimriCTBiT-^Ti o gtaaiii
10070 IF 7MMWE88x<h7i AMI mjnmrfjomifmovKwxt them mo om mi ^mtjsmjmfttkw^
iOOmO IF '9A0«M»8%«^34 OR 7MMWKa8X«4r4 nmu Al)0MMn««rM.i£NDOU0r(U<AD0AK«tX,«afletl
10090 ir TAocnessx-vz tmi vflniAiiLc. lemstmxm ncN ADoncsox-rNJCMMiiJOTcsi
»
lOlOO IF 7AIKIII£8BX*Un> TKEM AOORCSOX-AOOmiaSX*^!
lOtlO IF ^AOIWCaSX^ZB Tl«N AOOMtHlX-rN l«X fA^tMCBSXI
iOITO ir -^AOOMCSttX-^l fmn VAIIIMltE^LFMOlMX-^
lOlV^ IF '>AIMM«ga%^S n«ll V/ARIAiiLi: J CNOTHX*!
10140 ir t*AO0IWM%-^t m -ADORCQGX-?? tICN ACSCnDLCRX-NOT ABSEHICCRX
101-y? ADDItr8S1C«AMMCttSX« I
lOt^,-- LNTIL ''AODftrSSX^OC
t««l'/'NTi* i'tAClDftfn^X+llMtrf
111 in* t»**l*-KCK:
lt)*CO »> »M_IINL VAfllAOOffllSirX)
lOno LOCJ^ TCGT4 ,GVHBOLX,Co»intX
tOZTQ lCST«*Cl^ffftr'A0Oft£aSX>
1 07^t> f YPCX^f MJ. nOK ..SACI^ lAOQMiafllll
10?40 cOMntX-l
IO:?S«> RKf^AT
1026O «VW»OLX--'<AOOftCaoXn;ountX>
10370 IF fnj/(^j:HHtnvti»n.x> tmm rcitr«*tciiTf«i:»«t«cK¥tiM}t x)
I07II0 cowitX-c«untX« t
1A9PO i»mi NflT ru MAJ ritmtvNDrn Yi
10300 lmi«thXH.CW(TCSTfj
losio IF ivrr- '- T»trN *v»f:x^FK ivFf >/M(i n-iTti
MtN IttnO* -I
* Afta l«' »h 7iAI>0l*lCUX*'i>»O
■ I tiAGTify. ^ iM
VPf X ^
* M'flOC •' WI.VK tr fVFCX» FljNX TMLH PMINI ' nmCTIQ
CN PAIMT " WUQ^tlim ' El^Se ir TVPCX- 4iU*9^X TiC
STRINO •■
-ft.
1 0320 IK 1 » > .
10330 IF V. •
to:;4<» II ii-
lOTrio «rpt ..
lo'.l.b II r
N •• cuac jr ;.rL^- t
N r«|NT • INTCOrR '■
lO^/O *-*• t. «^>f I *'i t
lOSOO
104001-
I0410 . ... - ,
io4to ti \^M4tAUii_Li.HnT*n<*i tMM Aimi;ni»Liwr%X'^/«..ai tLtsi AftutHM^t^x^'rmiF
10440 ir I^TX<r.OATlMlX T»«H RUPCAT ADOflfLeax*A|»)«4ES6X-l lUHtlL 7AI>l)f«BSX'^A4 0«
-»AD0«CaSX-*«-2
|04floHt>^Ml
1041.* I 9yHB0LX-^A>0nKl>SX
10470 ir &V»1G0LX«91 on eYMDC»LX-93 TlieN Ae(iif«LCFrX"4«(]f #Qi]|:NM.cy;a
|048*:klF FN STARr CNn < 9Y1>1K1. X 1 AMD TVPEX >rLi«T»«N ADOnffOX-rN. rT.G1 TPH iMfi tfUUiKi -.r.
XI
I04V0 IF 1iVn|IOLX*lilM AND rvMLX-fUNX TNIiMAIK>f4£&SX«* N ^Tt^T _HTRrN»(AOORIrBt»X*l
lOaOO IF «VI«0LX»*F2 ANO TVPCX-PRQKX THEMA00«EWnfrM^TI01_aTWII«(A0W»CGQXO)
tOaiOIF »VriMtX«54 OR SWBOl X«l<r4 TUCK Al»«ES8X*FN_tNCMXOTtCKADIM«:8ttt,AliaCHfHCI^X
i
10030 tr st-Meoi,v-t7 AMD naanHvccRX th«.n ^ki»i)«i»rv«x->ri4_Lt«ouatftii<AOtv«{rttr«v .A<»ri» tu>i i »«
X>
tosr-oiF TiVH8m.x»vuo new fti)o«toax-AooPr'«ix»i
I0940 If^ 6vmiaLX*.Ui THKN ADDf<t»HXi3F(4„HEKiAIMXtS(>XI
K»89o A0D«<:Bex«"A3WV'::^x* i
toeubo ir svMDOLX*ftt>o ihen if -^AOOPLOOX-^Fr riiM?>cx-r«iJt
|CW/r> If S^ttl^ni V.»lbiiD U»*J AOtmiifiSX^ AIMiAf !0&X« ^ :AIitJHf^aX«FWjJjrrAR<Atlltf»6SftX>
i««c'"aguu fiAmx
I *>••"- "Ji-*.t'
t' ;A|)Df«f.SfiX.ol(1l.n»««}
I* it% nCN n«»«fn«t«t<»f.l#<« KM
JO 7.' * fv, (,-";. ^^v- i«**f
lO/Til rO*» MX-l T3 LEMioiatl LCN<n«*it^
I Cl 74t> ^ ( AODt<f KIIX»I 1:14 1 nmm* 1 1 < NX- M I • .*.'•'
l075»-)t«XT
J 0760 CMW-ROi:
|f>'*<:0 Dfr rN_HAir_fliniNO(INDXl
l<#Vlo LOCAL tNDt,TCStt
t(yn*> ir lHt>X-mt«««rX THtW iMOfX'i U.t£ IF INOX-OTRIMBX TMCN INOt-'f CLCC IN
I0«l?«> IF l*tl>X*» -ItlATH^X THEN If4DX-»FU'>At IN?SX
I0990 StftlMa.ARRWXiINDXi - UTPiKO„AKRAVXt ItJOXI • I i II SrftlMU.A^RAVX I tNDX> WX
|OVA*» » t»Srj:MI#X-n»irt*»*wX «O0 TV4
I09/O StCOHD.Ctlf^r.TtuivCi*^ y. DW ;>4
i09eo rmsr cimt-rN n^£ ciiAfrmaT ci«io
tO»1h> 9rC0ND_CMHi-FM„flA^F.r»ffi mFCONO n^x I
tiotxj iEBrf»F !ff«ji ci-fM * Bf;:uMO ctrnt
IIOI*^ IF IMUTRf NIFLMQNCIRriTO'fTCQTf >-l 1>ICM TCBft«*-N,«A»:t^Bf«IHti»HOi^f iNTtX '
tl02i> -TCSritlNOI
ltit»«.» mP fM„nAM..Ch«lni*iO*»rXI
llllO l»- ruoibarr X< *' / l%<Ji4^ CHIIt IA4*mi<tib«r XI
X*
ftIA iPMt lAOOAICtitlX' U
LP I AII0f9CSS% tOt <!• , n«i*« >
i i««it,AD0nC66X^
II700 Ot^FFN. Tfai^HIBf^ '"'
I12IO lcx:al tttjiit u
ii22*> IF Teera-(»idt i-
II?7<> - ADOltCROXMrNt M T,
n'.'4o
1 1 -.'»'>» wr rnjm. * U«DOf«i '^iVA i
II j .^~
t' .'iX-AMmt^SXH
t: mil - N_V/H _L>«* * •'AOOIWIJHX >
1 1 rtXJ Off FN t 110 SACK <ADDAirS0X)
II X - 1
I ; : J - > 72
i: » nicN - FUKX cLoe IF -^AOOAernkx-^ »f? then - phoktc ^mjst. - f.
tllAOlOC:Al rtghlil r » Qff»t i-fiUiMTt ! IFST • , H
UT70 IF f iQht4-"Tt" TMCN - inlv««rX
ll3JfK> IF rt^hl*-"i" T1WN - QTrilNOX
II AVO • »|I1AT1MIU
ir.. %X,0 •i.X^Cim^COLtWTX^C*^ count LOCX.LASI^tNEX^TMlOJJBHirHK
!"■ I N_Q^HrAM(HtAlil_AJM}NrnnXI 1 tr '|:HN tfX»4lX'>nTART ACM)flCSt& THEN I^A
f,l 11. *t iHtW I Abl.^ll^X^imJt
i?y: ^^[ !>.. .tt^of Nj«r)et iiNi. tifiAMi At>OM£fkitX)
la.-i ^ .#., {)al4TX-'*l1IT^r„AOOni.imxr]i,OIN_C:t9UHT_LOC1tHrrAlrT.AOORCBSX«3tTH|11J.CMOTHX
|!V.r ..M- J • ♦■■I
IttO^il If mit K« THPil PRINT «||RKAKINO '
IH07O1F O^ICX THE^ C»«t.COUNTX-a«I^COLNrX • Tin«_LCWOrtlX 3 I •AlWflCSCX-l.30202020i
-riAMAIiaSXtSi »%73t TAODRCSSX-SO
15000 ir NOT OJX TICK 7p« COUNT _LaCX-CI«^a3lJNrXtCHn jCaiMT1«V4A0fMC9CX*3i tOil.C
0UNT_LOCX«A0(DMegBX * 3
in090 ADOR»«»X««00«rFHIlX«1N|ft 1 ^MflTNXi T|4m I tMWf MX**' «Aa i l W »X»3l
IA095 PRINT "L INIL NUn0Efl *i ^^•^<A00««C681l4| >+-^(IU»DRCSflX-3>
iStOO UNTIL ?<AI»REfiSX*l>-«FF
ISI03 '^Ctm COUNF L0CX-Ct4) COUNTX
I St to f^^NOPPtOC
I S;?tX» Dt F I- N_»k _l 1 f* t ADCHif> SSX »
l!i?tUlOCAL TnirX»TMIlJ_LI*AX
15220 ftU«_LtNeX^FALttC
13223 IF Li*3TjLlNrX TICM TMIG^LI NEX-THUCi C.ABT . L IHCX-f A1*C
15230IF ^lA0DAEfBX*4>«42 ivtW THIB^t INEX-rA»JCtLAOT_L|i«X*TI«UE
132.33 IF 7<ADp»«fhfiX«4>«trD0 IHEN tH|(j L I#CX« IfAlfe
t3:?40IF NOT THIO LlNfLX M«> 4CHI9 COUNTX«''<AODREHIi%*3> >2'K>I THEN THI8J. INEX^TVAJC
13230 TCOTX^N LOOI-: lFfA&DRC08X»
13233 ir TFRTX IMtM LAJJ1 i^lHTX-fmir
t32?U IF NUt IHIS.tlNEX fMFN rMtS_t tNCX*FN_l IMK^frCF <AOMI»K«Xi
IS2aO - NOT IHIS.LINEX
1^300 01 r IN iCXF If lAOORCQSX)
1S5IO 1 imAL POJNOX.l.uwntX*
iiistmg continued on page 127)
VOUR COMPUTER. AUGUST 1 983 X 25
SOFTWARE
KRAZY KONG
An F XPANDE D srrM>n large* qraphics. roUmq
har»i»K hammpf hfpl^iaiK lifts handhaq^ and
nmhrena? as vou U , to fpsciie the damset Konq
has ahciurlpd Spf»c!.icular coltapsp of Knngs
Iti f in \hp lourth nrriven Uses atl ?tK of vour
pip^nrled Vir *nr ttii% 10n»v Mr thriU#»f
rnrfplf>t/» with hiO" ^.nif* Mh^p
KB JS
VIC 20
16K
£7.90
MINI-KONG
For UNEXP from the writer of Krazy Kong
comes the equally brilliant Mini Kong. You
will wonder how ie managed to cram so
much in the unexpended VJC*
Bnlliant muUi-colcur graphics, expanded
screen, lift, rolling barrels, ladders, running
5<rore/HI-score and not to forget the hand
bag bonus in this all M/C presentation.
K.B./J.S.
VIC 20
UNEXP C5 96
XENOn
A«^ E XPANOED D f.rroen prrornlntron with
supf?rb action packed space thntfer wnttr^n
pnttr«»ly in machine code with four action
packed stages To destroy the power source of
Xeno n you have to f«qhl off waves of rot>ol
aMack. plasma bombing t5y the legion* of the
outer sanctum and finally attack the DOwer
source protected by a force field rontinuous
borrbardment by quardtans and blockadtnq by
wtfd whirling suicidal !ipace§h»ps Truly a game
for all arcadians
JS
VIC 20
16K C7,90
3D TIME TREK
At asi a 3D game for imp VIC AJthough hadiy
wow^ded you afe cetermned to see** and
rl^strny t^p rraraudi'^g spacF piratP!^ who have
now dispersf-rt arouid 'he qa'axy m search of
tfe<;h prey A bril»»ant Startrpk game wfth a
difference Sp'** '■*'i*'*» '^n or;fphir<^ and fpfit
arcade actions
JS
JS
V»C 20 16K £5.95
COfWfVIOOORE 64 C5-95
ZOK S KINGDOM
Yoiif ^♦arcmiser t>.intv damaged m ^ meteor
".loffr IS torc**d torr^sh •stncl nn Th<» plrini»t ivil*»d
t'V ZOK a tinrse space qonp^ated -maqif of
Dfar.iia Yo\« ri'e ct'alle'^qed to a hattie of wits
and endutance as Ihf* hatt^*" for survival starts .r"
earnest in this bq mullt-screen graphical
advent'" "■' »■'' 'ov r^nchav ^^ivr^ fj r" mov***
men^'
KB/JS
VIC 20
16K C5.95
THE DUNGEONS
Entn- the realms of fantasy with this suDerb
high resolutton, muiti-cofour grapMcal
text adventure. Choose your role as a
Hghter with armour or a magician with
spelli to Ho battle with the fearfulf fire
brea-hing RFf^ nRAGON and rT>any other
horrific monsters in THE DUNGEONS
with 100 room-;, many with ingeneous
traps* First of the text adventures that will
keep you enthralled and frustrated for a
very long time if you use the fast save
facility or give up and have a new advent-
ure.
KB,
VIC 20
16K £5.96
FROGRUN
PoDWla* arradf> o^mr All rrarhine rode with
hnl»*^nl cofoin qraphics and sound effect
Features include snakes crocodiles ladyfrogs
turtles cars lorries and logs
KB. JS VIC 20 Unexp C5.95
KB/JS SPECTRUM t$K 48K E4.95
KB/JS COIVAfVlOOORE 64 €5 95
DOTMAN
Ghosts rhase you as you tf y to eal the dots and
collect points You can turn the fables on them
by eatinq the piMs Don t forget the qhosts have
hnen givon mt^llioenrn ann will try tn -nrnnr
you This feature n>a^es Dotman excttinq and
rhaltenqinq Atl MP game corrtpiete w*lh
r«4nr«nq and ^*iqhpst scores and tunnpts
JS^KB
VtC20
Unexp £5 95
CAVERN FIGHTER
A H f4 C version o* SCRAf^BL E
KB JS VIC 20
Unexp £5 95
GALACTIC
ABDUCTORS
A stiinniog action packed qame
which uses at* f>f you ' TV scref»o
tor the superb large an.mated
graphics Giqnf Space Hawks whirl
andwi*avPin intricate patterns as
they drop their deadly homing
n^^nesvvh1C^ wiHd**sttoy yniii base on
root at I Whi'e you are busy defending
yourself the Hawks will feed on your
hntpiess population • returning only
Theif sk litis All MC game comptete
wdh high score table that witl blow
your mmd w«lh ifs graphics and sound
ef feels
JS
VtC 20
1GK
£7.90
SLAP DAB
An exritip,'?, game h.i\ed on the a'^rade game
PAINTER which combines fast action with
strategy. Giant inserts hiding under the old
patnt surface are released by your pamt
b^'ueh, You require f.nt action and quick
thinking to outwit them af\6 fim^h the Dane!
The game is 100 oerrert machine code and
HI-RES. graphics also inrludcs HI score a^H
running score with brilliant sound effect^
KB JS
KB/JS
VIC 20
SPECTRUM
UNEXP £5 95
16K/48K £T95
TINY TOTS SEVEN
Super garnes pack to' yo^inge* rh«ldfen witn
nnght colour graphics and sound effects
Fv*»ryhndys favnurit^ *>»nion pins f^iip^r 9tr\iio
O's ano X s Word Jumble Pomber Duck Shoot
and Mad Drivprs
KB SPECTRUM t6K/40K £4.95
KB VIC 20 Uneip, £5*95
PHARAOH'S TOMB
Once you enter inc only ^ny oul is with the aid
of a kny whf-b tinf'icks Ihe mystery of thp
Pharaon s tomb Beware of me mantraps the
anctpnl Egyptians so pams^akinqly built One
false move and vou will meet the same fate as
befeti other tomb robbes over thovisands of
yea's A muiti-sc'e**n mc graphical adventure
w»th M C mnv»»mpnts
KB
VIC 20
16K £5.95
CRAWLER
All M C version ol Centipede
JS VIC 20
Unexp £5,95
computers
COMMODORE - BBC - SPECTRUM - DRAGON 32
ORIC - Disc Drives - Printers Memory Add ons
and the best selection of software and books
8 HIGH STREET, HORLEY. SURREY.
29 WEST HILL, DARTFORD, KENT.
TRADE ENQUIRIES WELCOME,
GENEROUS DISCOUNT
24 HR. CREDIT CARD SALES HORLEY (02934)6083
PAYMENT BY CHEQUE, P.O., ACCESS/VISA
ANIROG SOFTWARE
8 HIGH STREET
HORLEY, SURREY
Overseas 50ppost& packaging
126 YOURroMPUTFR AUGUST 1983
t continued from page f25^
option Ibllowinp does not allow any spaces to
be left in the program. If the line-packing
option is not chosen following this, then
PROC-DOWN-COPY IFINISH%)
should be entered from the keybt>ard after the
program has finished, ff the assembler is
involved m the source program. The final
option presented is to pack tines together. If
this option is chosen then the machine-code
routine must be installed in the computer,
The first of rhr working sections is de-Rem
- Ophon%. The option is either to debug or
de-Rem as already explained. The section
proceeds by initialising a local variable
addrehs% to rhc Stan address and then
stepping through the whole oj' the source file
in two repeat-uniil loops. The inner loop steps
through each Ime and termmates when the end
of file narker ~ &00 followed by AFF — is
found.
Within each line the address is incremented.
skipping three positions if a reference line
number token (&84) is found; and to the end of
quotes, if a quote symtol (&22) ASCII M is
found. If the line dcteciv the Rem token (&F4)
then, depending on the option, either the rest
of the line is replaced with spaces, or the
whole line is replaced with spaces. This is
done bv
FNREM-CRUNCH
which uses FN-Gei-Striig U) examine the first
i continued on page !29l
Listing f continued from page 125.
133311 ncrcAT
t 5 5IK»AD00C aSK. •• ADf.*^ QOX - I i r iiin ! X -c »n tX'X
2i*-'^ -■■■■■'■
»ni/ 'itfA -••tiir.C'^n»ADO«:sst -3
I LtH'V (ijf' t|«H4y. «
*MIT54 I»«N t-i'
PWtNf
«IMI«lllt»|i
x: nTRtws cor*'
t
f.Ot>
- !■ \ I
miHix-i
. 1
♦.tinRi^QuK-^*?*
, j»*>..Ai>f)*i'f ♦
r»>i4< If -TPOMT ftnnw
CJ«0i_c(HiMr't=ri+F.f:init<t*/, . i
jot so tf • (Annf*isti\ > -
TOtNO ir fji T i|N . <... r .^
201 /•, t
I •«' II t '
<!.. H •'» i
. :4»» rpfiir ♦.,*..^ 4
r:'r?o 11!*" 1 1 1 nfii4i *«nu»ir
oprqsx
7nt»o t^ «<iy^fiirii % M AND h^n¥ *
r flc - F^ *=r
??»ii'» cf^ ;r*t^r>«Afviy
-^ff-^ ff , ■ . ^ . f»**i *^j- ■ ■ . - .,, .
. u
" r. 'J s >. - Aoone 3 s X • 1
1. MOT rii.vAc .r>#»<-^ArkORC«sts
»»l ViM III
• " ♦ w »- •■1^ ■
* ICXLPL :* 1 OftEQQX-AIHWCWiX
\. ./U ir -^DD^ ! . ; - • .t;D»*FHnX-rN NOT «*Arr »*.-irn»^.r<rvi
**n^M IF »Ar»DWHHX •«7 IMfW t »Q AOnHF'^*iJ'
j*i^4o Ai}o#^'.H%^f N CNiioicir< T>. (\oD»*f r,»sx , I .
73350 -ADH«tSSX*4
ATTENTION
All Games Programmers
If you can feed our
DRAGON we can make
Your Fortune
We urgently require top quality original games
programmes, arcade or otherwise, for the
DRAGON 32
Whether you are young or old, experienced or new to
the business, yours may be just the game we are tookfng
for . . . and we will reward you by paying the highest
royalties and featuring your work in our national
advertising campaign and our latest games catalogue.
Send your cassettes with full details and instnictions for
immediate appraisal to:
^
sofikitare
7 WOODFALL, ASTLEY PARK
CHORLEY, LANCS, PR7 1XD.
TOP QUALITY
MACHINE-CODE
PROGRAMS
FOR THE
MICRO
1
d
mOGQER (32K) - - - €7,95 C»s««ttii/f 1195 OI«c
Nol fUSt another vofsion of Frogger tnis ts tho pfOpBf ricjhquairtv vorston that
youvo been waitmg for GrapinicaJly brilllafit with cjapirQ-fnouthed crocodile!!
diving turttes. »n(S frogs Ihat flex lti»if logs as th«y jump alnio (nrreasmq drffjcuJty
hi score, responsive controls. sourKf effects, flies and bonus 'toqs
ROAD RUKNER (32K) £7.95CMMtt«/£ 1 1 95 Disc
The ortly full feature mactww-<3ode version of ttie arcade game available lor the
B B C mk:rD Features vwhide scrolling screen, radar dbptty checkpoint flags, fuel
gauge, smoke screens. 6 skit levels. rarMngs. mcreaiing dMnculty and sound effects
GALAXIANS t32K) C7.95Casiette^CI t 95 01*:
Fast action version of the popUar amade game 4 types of Gclaxian (in 3 irnttai scf ocn
formations) swoop down individuaiy Of « groups of two or lhi«e 6 skin tevete. hl-soore
rar^nqs tionus laser bases. inoretKing (ifficultv. supert) graphics and sound
CeKTIP€DE (J2K) f7.95Cai»ette'C I ! 95 CNsc
Inc7f?dible aroi^ type game fealuring mushrooms, flies, sr^tis spiders and ihe
centtpodes of course CMc«lkint ^aphtos Ana sound, e ohMI kvolo. n« ocoro. ronkinao,
bonuses, and increasing dtfficulty as the spiders becorw morp active and m^
mushrooms IrKfease
FRUIT MACHINE (32K) £7.96 Cas»ett«/C 1 1 95 Disc
PnobaiOly the bast fniil machtne implementatky\ on ttm madiets Ttus prografn has d
ait . .HOtD. NUDGE. GAMBLE, moving reels realistic fniils and sound effects
nriultipfe winnioj lines This is THE friirt mochne pnsgram to hiy.
AUEK DROPOUT (32K) £7 95 Ca»iette/£ 1 1 95 Disc
Bas^J iipon tlwt Hf<wiiift <jam<* of 2YG0N, but our version improves upon tho ongmoi
arcade game iseir. You have lo shooi the aiene out of thoir boxes* before ihe
' boxes'^H up Onoe full the aHem fly down ralenilessly. expkiding as ihey hil the
ground Si irtflbe for use with keyhoard or toyslick
INVAO£RS (32K» E7.9SC«ssette/f 1 1.9S I>lsc
Supertot veision of the oki dassic arcade game inciudtng a tow extras 48 marching
invadem drep bombs that enxln your defences, and 2 typ»s of spaceship fly over
releasing laige borrtbe tfiat penetrate through your defences Hi score, mcreaskig
dlfficully. supe* sound effects and graphcs
SPACE FIGHTER (32KJ ^7.96 Cassette/C 1 1 95 Disc
Arcade-sMeginie based upon features from D€FbN06R and SCRAMBUE & types
of monadrig agri fire at you and may attempt to ram you . Sec«raRe attack phases. 1^
dunrms, asterods. repeating later cannon smart bombs, ri^ecore. rankinga, 6 skill
levels bonuset
* WE PAY 25% ROYALTIES FOft MOM QUAUTY PROGRAMS #
5
SUPERIOR SOFTWARE
Dept YC10.
69 Leeds Road.
Bramhope. Leeds
Tel; 0532 842714
DISC SOFTWARF
AVAIl A0I E NOW
IXIZ£
"^^
YOUR COMPUTER. AUGUST 1 983 127
BEEBUG ^ BBC MICRO
DEVOTED EXCLUSIVELY TO THE BBC MICRO
MEMBERSHIP NOW EXCEEDS 18,000
BRITAIN'S LARGEST COMPUTER USER GROUP
18,000 members can't be wrong — BEEBUG provides the best support for the BBC Micro.
BEEBUG Magazine- NOW 64 PAGES devoted exclusively to the BBC Micro.
Programs Hints & Tips Major Articles News Reviews — Commentary.
PLUS members discount scheme with National Retailers. PLUS members Software Library.
10 Magazines a year. First issue April 1982. Reprints of all issues available to members.
BALLOONS
JULY 1363
ELLIPTO JUNE 1983
RETURN OF THE DIAMOND
JUNE/JULY 1983
INVASION APRIUMAY 1983
ANAGRAMS
JULY 1983
issue for details.
February Isiuo: ProgtomFoatures BEEBMAZE Fmd youf way Muouylt Urn
fandorn m^ie, guided by 30 views IforT^ if»side the maro an eKcelleni game?
FIVEDICEA Beeb implementation otYAHr2'EE(R),a novel dice Qame . Also a
listincj of WIND Y FIELD - a creiitton from Acornsott, SPIROPLOT screen dood
iBr. and a conipteie memory display protjrnm in a user key. Plus Machine Code
Scfuc^n Oiinipi foi the Epson and Seikosha Printefs; atticteson USING FILES,
IDEAS ON ANIMATION ilncludinc) a RotattnfiCubeproflram), an Introduction to
the Used Pfocodures, a Sufvey of Books on the BBC Mnjo, rind a Roundup of
Disc SysiornHnts. PLUS a variety of HINTS. TIPS AND INFO, *fK;hidingasingle
VDU command to pef form a SI DEWAYS SCROLL
March Issue: Program Features: Life I32K}, Artillefy Duel ()6K/32KK
Square Dance. 30 Rotation (will rotate any object L Printers for the BBC mico
— Review of Epson. Seikosha, Tandy and Olivedi What to do with the new
Optifatinfl Sv5t<?r>n Diftc Foinfianot Program, antl full Disc iniJt»uct*on sot.
Newcomers aiticle on Text and Graphics Windows F LUS How to get a new
Opera tiny Syslem ROM arid a sfjecialdealon Wordwisn (rni*inhersonlyl
April/ May Issue Special Anniversary Issue -Contains index to the
whole of BEEBUG Volume 1. Music Composer create cuntplex 3 pan
hnr monies with this synthesiser Program Colour bar chart generator
program. Bef^b implementation of the Connect Four Game. Invaston a
16k Plus Review of Tape Recorders for the Beeb; a Basic Program Editor,
wttich lists varablt^s and pioced»uf*s, and executes l^ini and Replace in a Basic
Pioyram; Reviews of Acornsoft Games and the Torch Z80 Disc Paclt. Disc
Menu Program Newcon^eis introduction to Modf 1 How to s<ivc the
unsavabte; and a routine to print Duulili* Height Characters in all ir^odes
Juno Issue: Program Features: 'Return of the Diamond' A IGk adventuru
game, 'hedgehog' a well implumentod frogqor' tvpe9*iiny, and Ellipto. Cruate
your own oft The shelf sound rjf fects with Sound Wizard. Plusarnclas on Using
Files, Rotating and Expanding Characters. Using Printers, and How to
multi- program the User Keys. Hi? views n1 The Hob bit Floppy Tape
System. Adventure Games, and oCon^porotivcRcviewofWafdsvieoand
View. Plus FX CaM Update, Disc Program Auto-relocator, Wordwise
Update, and mort^ BBC Book Reviews
July Issua: Ganws: Robot Attack (32K) and Anagrams, a 16K word gan>c
Watching the Beeb at wotk - a simple program to show your micro at work.
An introduction to discs —what are they and are they worth getting. Balloons
a coloured animation. Make your micro speak tike Kenneth Kendal. Bad
Program Lister lists programs even when the coirputei pror>ounces them
'bad'. Reviews of Epson and Seikosha's new printers. Five books of programs
reviewed, plus more software reviews. Using Files pan 4. A full disc sector
editor prograrn - to read and retrieve lost disc files. And how to modify
Acornsoft's Planetoid. Plus hosts of useful hints.
BEEBUGSOFT: BEEBUG SOFTWARE LIBRARY
offers members a growing range of software from
f3.5n per nassattd.
BEEBUG NEW OPERATING SYSTEM OFFER
BEEBUG members cen now obtain rh*' n^^w 12 OPERATING SYSTEM
ROM at iifound HALF PRICE
Sen BEEBUG MHna/iiu* Fx*bruary. Maich or April for details.
As a result ol BEEBUG neyotiations with Acam the ROM now may also be
offered by other user (jroups to their men^n^rs
3D Noughts and Crosses (32ICL 3.
4. Magic Ee t32K). 5. Cybn Attack
t. Starfire IS^K) 2 Moonlander (16K)
Shape Match (t6KI Mindbender 11 6K)
r32KK 6, Astro Tracker (32KI.
Utilftiet»: r Disassembler n6K) RedefinelteK) Mini Text Ed (32K).
Applications: 1. SuperploT I32K} 2. Masteffile<32K
13*^M> DISCOUNT TO MEMDI.H3 ON THC £XCCLLCNT WOnOWISC
WORD PROCESSING PACKAGE THIS REPRESENTS A SAVING OF
OVERTS.OO.
Send £1.00 & SAE for Sample
Membership: UK £5.40 for six months, £9.90 for one year.
Overseas one year only: Europe £16.00, Middle East £19.00, Americas & Africa £21.00, Other countries £23.00
Make cheque to BEEBUG and send to BEEBUG Dept 4a, PO Box 109, Baker Street, High Wycombe. Bucks HP11 ZTD.
Send editorial material to: The Editor, BEEBUG, PO BOX 50, St. Albans, Herts AL1 2AR
1 28 YOUR COMPUTER. AUGUST 1983
(continued from page 127)
word oi the Rem slaicnieni. hs debug option
is chosen and if the first word is Debug then
FN-Stari4jne is followed ':>y FXEnd-Ltnc; or
else FN*End Line is called directly.
The rouiinc also contains a switch called
Asscnibler% which h turned or\ or off by ihc
occurrence of the assembler markers. If the
switch is on, then the assembler comment
delineator is acted on in the same way; but the
blankuig-oui of lines can finish when a multi-
Ime delineator is found.
This section is followed by the re-variablc
section which renames all variables. Its
stepping routine is largely identical to that of
dc'Rcm, the major differences are that lines
bcgmning with A* are IcH intact.
Hex numbers are skipped over as the system
caimut dei^ide between vjiiable ABCID and
number ABCA. The assembler delineators are
also used to change the viluc of the variable
string-length; which is used to decide if an
encountered variable is bng enough to be
replaced. The main action routine
FN ONE VAR
is called when a valid start character is
encountered. One-Var firstly attempts to
identify the type of variable/name by looking
backwards for the FN or Iroc token (6f A4 and
&F2). If these are found, then the Type%
attribute can be set. After the string has been
extracted, then the new string is produced by
FNMAKE STRING
The string is produced by a number from
the array stringMirray%(2} is for function; 1
for procedures and 2 for variables.
lO CL6
a7o.junH]s«ll3
770RTS
97QL0A 471
20 ntmTTM»<ib,
3>-LllC cnUMOdl"
rWWl DA fc70
TOO. IMGMK)
vaoAaL A
.ia PKtNTriw<7i
'AflflVMPI Ffi
ftciintNi' fo "
a^WMP ci^
7*oac
940Aat A
40 rflfNTfAe<V(
-BtARCH roR nivc»* I lie NUMiCH"
&oo«co riMt1»«D
OOOLJIA 474
10001MV
50 PntHllAtfiJ*
•OTARTING
man oivcn AXHutras.*'
iiioo«> rifO
•lOADC CI
tOlOCOR <I.74>.V
MpniHJJtmiy*'
iaAl>fl \HU
mnuMv Hi i isw inioe J"
&30«a PINIB«D
•209TA 474
10206TA *73
fQ pfttHJitmi'jt
-HtHCH. UM
tNTHY f IRIit INrCOCB"
4304W* r>«wton»
VSOiOA 4/3
1030CMP 477
ao i>f»iNTr«*7i
-rWWCTtH
IQ START AOORCBB*
640.FtNlf}lirt»
•40ADC £0
1040Mra PtRMMLPV
W P«tNTTAII(7l
-OF Flll-i
flFCUW IH 11^ MtlHWilt,^
laoRis
OSOaTA 47?
lOaORTS
too »*»<INTTAfi<'/»
■^QN ttST lOnATlfSN 470 SC:T TQ t^P'
440.FIMiaM
a^oftrt
lOAO.FCRMALPS
110 rfllNT1A0t2l
•FOR euccae mm too fob rAiumf.'
*7«mM
■70.TOIT
1070tIkA 472
I70 nilNTTACI4 7»
'uaeo AaaottJti: #icK»fWBoif<« MrThocin-
««OaaA l»«MOO
aoofc.»v CI
ISO rftlNT1MB<7l
'mm iH MM MknrATAatf "
A90L0V to
•fOtDA (4741 «w
tOVOaCO CERTAIN
MO PfllNTTMil3«
731 -WCW
700LDA lADOXl.V
900A8L A
IIOORTS
190 WtrCMi»<g9fON6g*H»rri
uMTii. mwvimmX'S2
7toor t%rw
YtOAOL A
lilO.C£f«tAJN
1*0 mom 1
370LCM (^721 «V
:»OOTA tlh
3«OtNV
4O01IIA l|i70l«V
4I0«TA «7S
, 420tlM <lr72>,Y
' A30flf A Ii77
440LDA nor
rssomt JIJPVUVAR4
«r70«TA 4/1
1120L0A ir4rr
170 Mtncf*H4tncn
-195
730U>A CO
V30AM> £4CO
1130STA 47t>
loo oiH ntiss
74O0TA tWtCX
V40rffV
1140RTB
tvo Maii»*%40o
730.JUMPOVFA4
nOCOl f474l ,V
U50J
20O A0C»XHk74
2IO inoiq;*«7o
i'JO FOR TO1X*<>
to J BtEP
7*on^
1140 PCttf
9AOIITA 4 72
330 PX^IHEM
tl70 RraPONSFlC-nFT
2401 or r mix
4SoeTA INDIDX
tliO CLS fM4INtiAB(|i,1»^OO0C AMEHSLCO" I
23o.ftiiwni
1190 PiitiifrAiH;;^
rf«8G 9 TO nM(E A
nopy-
3*ot.fiA mmtx*\
470J0R IICMOO
1200 rflWTTAI»t7>
or THE opjfrT r.uw
270BTA hJO
4«0t0V fO
taio RCPtAr
TBOLWk mmmx*7
1220 fSflraN||iLt«0£t
T^oitfA \n
90ocnp noD
1230 fie9f-a«0CKHli:flPON9Cl OR Ib70
ZOOLBA Braex*4
atoiNC JLtmvcn
1740 mfTit mmmmmx'^ji
iiofifA fcr^
370JWI PiMim
I230 •OPT 1,2
ITW DA »MM-t*n
SJO. JUNPOSAJI
tz&o *6Avc ^LtmcmjMon' rwe^h n:oi
xaoarn kts
340Ct*» CftflO
17W> •OPt 1,1
S40Loy CO
jaaLOM tkro>«v
960Jaft TtBT
Z.«r//i^ Z £./TO cruncher.
Within the assembler two other consider-
ations apply, Mrstly, the interpreter stores op-
codes as three ASCII characters, not as a
token. To avoid these being re-variabled then
the minitnum length of variables which will
trigger Proc-Replace is increased from three to
four. Any three-character variables outside the
assembler will cause the op-codes to be rc-
variabled with disastrous consequences.
Accordin|;ly variables such as I. DA, ASC^eic,
should not be used if the assembler is being
used, Secondly, a space must separate the code
from the addiess in assembler, to avoid the
compactor recognising it as a variable. To
prevent this space from being removed by the
line-pack routine it is replaced by
CHRS
in re-variable and changed back in down copy;
Finish%.
The system does not ciscriminate between
codes which require an address and those
which do not — so a space must tbllow all
codes. The line-packing routine works by
replacing the four*bytc line delineator with a
colon and three spaces. Lines which start with
an asterisk have to be left alone m their entirely.
Lines which include an If or Rem statement
have to be the last old line packed on to the end
of the tiew line. Any hnc which starts with a
Def statement or which is referenced by a
Gosub or Goto has lo be put at the start of a
new line. H
DONTMISS THIS INCREDIBLE OFFER !
50 GAMES £9°95/M
CASSETTE 50 FOR YOUR MICRO
V-^
^^f^
^i^
'J?
:a'3\
(iALACnC ATTACK
SPACE MISSION
I UNAR { AKOf R
PLASMA BOLT
SlARTRtK
RADAR LANDING
ATTACKER
GALACTIC IKJCFIGMT
/ION ATTACK
VASiVf ACTION
0X0
PONTOON
IHiN iCfc
SUfiMARfNES
flOCKPT LAUNCH
PLANETS
MiiZf EATFR
OPfllTTf R
MO TO H WAY
*^OH\A fi ELD
NIW
TUNNFt F5CAPF ,v,,.
8^^^'^ ^" JtU^i LAMi
^' BATTLE SPACt SfcARC:»(
?V UNrVFftSF
sniiNu FAROCT ft ATS
SMASH THt WINrKm'S TANKtri
SPACS S^*IP
JfT FLIGHT
PHASER
I.NTRU[>CR
INFERA^O
fi HOSTS
'^tW
:;^i
^''
NOW AVAILABLE FOR
SPECTRUM
ZXB1
LYIMX
DRAGOIM
ATARI
^appks .
ACORIM
ATOM
ORICl
SHARR
MEVI/ BRAtIM
0CD0AIB
MINIMUM SIZE COMPUTER REQUIRED ONLY
CASCADES HOUSE
BARQAN'S LANE
LLANDOGO
GWENT
SWALES NPS4PA
:^
DIRECT MAIL ORDER FORIi
SUPPLY CASSETTC SO rOfi
mck>s« cheque/ PO
.^idfess
COMPUTfRi
YOUR COMPUTER AUGUST 1 983 1 29
4
I OTHLORiE N(|j&
WARMASTERS
BATTLE YOUR WAY THROUGH
TIME WITH WARGAMES FROM
ANCIENT GREECE TO THE 21st CENTURY
470
431
1160
1201
1000
1861
1^44
1996
2000
r
4\
^tLi
TYRANT OF ATHENS
adventure wargamt
2X81 16K Spectrum 16K
Dragon 32 Tandy Color 32K
PELOPONNESIAN WAR
{liftloniHC^j Aril s!(;it*Kiir w^rgMim*^
?X 81 16K
ROMAN EMPIRE
ptov
2X81 18K : Spectrum 16K
Dragon 32 : Tandy Color 32K
Atan 40& 800 48K
esc Mode} B
SAMURAI WARRIOR
iK^tintufO game tn mf»dK!\'dl Japan
ZX81 16K : SpMtrum 18K
Draiioffi 32
WARLORD
:«(]v4ffAt\jre ^v^iganw tat in madiaval
Japan 3 leyt^ of ptoy
ZXm 1«K : 8|>»otnjm 48K
Dmoon 32 : Tandy Color 32K
(coming aeon for Atari and
OAtC 148IU
PRIVATEER
rwil lima Qfiphics uiimn» to sink
Comblnad est««tt« con taint
both
ZX81 16K AND Spactrum 4»K
fof only £4fO
JOHNNY REB
.111 yrap^Mc* wiari^amd fot 1 or 2
play«rs« munoevtring tfoop* on a
lviiTi««fiiild
Spectrum 4tK
PARAS
oil gmpHica wwfHima to doitrov
onomy bridge
2 battloflakt. 10 l«v«li of pity
BBC Modal B
REDWEED
■ill (|r.iphit:N ^v.ifi)anw in which you
't^ai (jft?v«ffl itvo Mamans and
KodMoeci roach London.
Sf»oolnim4IK
BArrLE20NE 2000
i^ ttflnk Detore tt
i^P lOievaliof
BBC Model B
PROGRAMMERS - htip m tht gipt m^ your wergemic
Machme ooda prooremmam wonted.
PRICES
ZX81 16K
C4.50 B8C-B
C6.95
bpoctrum
t&.&U Dragons
tb.y5
Atari
£12.50 Tandy
n.95
AvMm from bftmr $offwm9 ttwfif Of dfirvcf by mai onhf 4cc«st Nmimr, Cfmfues or
IVr.C. LOTHLORIEN
Depi YC8, 4 Granby Road, Cheadle Hulme. Cheshire SK8 6LS
LYNDENHURST LTD
Any Spectrum
MAGIC WORM
£4.95
Accept the challenge of guiding Magic Worm
on his journey to the secret cavern. Use your
skill and nerve to overcome the many
obstacles you will meet along the way.
Complete the dangerous journey into the
cavern and overcome the final challenge of the
bottomless pit and the game is yours!
Please send cheques/ P.O. 's/cash to
LYNDENHURST LIMITED,
38 ASHLEY ROAD, LONDON N19 3AF
Overseas orders £5.96 per cassette.
ALL OPERATING
SVSTKMS
LIGHT
ATOR
// a? BRIEriHG
tH A(of^ J4r, r^^ lw»»» niirtrrwrtT jtmS vm*m dNplay.
' :}vir9 pont«rt pkn D^fUl taa0o«it Oafnonvtration
A'oa clwwt n<rt« #p1 flighf ptgn Fantaittei
^^■^Br »^f ttii VIA
^0IKtm mcAowti MO
A n^w concept, a nciw# cUi&sic
Wolfpack 111
BBC 32K, all uperalinji s> stems
Con\bot btiefiiQ nnd progran^
■ bomet imos your tn st wai r (ng i!, 3 a nc mg diif uptor
t»nani »t(ikir>y ffcim bi»/or'<t vom rmiKn tlwy
rTuit<ir(Ali«« ckiae ai hond You jiio r*Thr- auir.k or
dnadl" "A think, zap ani \\\mV ^j^ir ..frtr.i-r"
«t [ . ' T .. Poof ovi^CMt r«M^*tdMJ by d*itM ,<."
* 'It. Ievt< inu« ••€•!>« iMrh Gra<t^tn«bonib.'30 ^■pfttcft j'M «M«^.'mi«i/corrKi4M-awi«t
M A M M ON Y n«in4t«, wvMtia. 3D p«t1«<r>« o< cxatoiM tnd tound TKifiu (k*^*^
WORD ^f «f tCT »» «ndly tnd v«rfu»t4« M *«r#ifv 40-80 cc**im'i ^w^^il pinr.t»»ot <»dcl f4 lot dmc v««Myti
OtALCRS ONLY Pl£ASf Ph'ONt tt>ei>3< ?0«C;6 ftOyAlTirS m;C PAYS THf etS' fOR TMf itST
Ordtrs to: OoctO' Soft. 258 Coneygro«
Rd , Patarborou^ PE2 8LR
NO ewt^as all prtces fully uicKiAivfi
cop^ol 747|9t7 9$
cop^ttof Woffp«ct( €7.95
cop«ao1 Kramiin f6.9S
cop^s of Harmony €6.96
. copos of Word Rarfact C9.9§
TOTAL t
• SpecUi of for 11 off
for 2 itamt. C2 off
for 3 itams, ate
Nar,
Ad(i»t*t;s
! 30 YOUR COMPUTER, AUGUST 1 983
The onginal and completely unique two player games of cunnrng
and strategy. For ihe more demanding games enthusiasts amongst
us.
Both games available on ZX81 (16K). Spectrum (48K;. BBC B .
Dragon 32. Commodore 64. Alan 800 ^^^^ q^^^ ^^^^^
OTHER GAMES
JUNGLE TROUBLE! (Spectrum 16K/48K)
A highly addictive and very tunny pure machine code game set m
the depths of the African lungle. Luri<ing crocodiles, marauding
apes, the pit of fire . Come hack Tar2an All is torgivenM
^ BLASTERMIND (Spectrum 48K only)
We have yet to find a more infuriating and downright ride version
of a well known game You too can have insults heaped upon you.
as you struggle to beat a very sarcastic opponent. Even cheating
wont work Very addictive — until you throw the computer into the
T V screen
C6.95
THE QUEST OF MERHAVID (Vic-20 <16K))
A very challenging adventure Wtll accept and act up to nine word
sentences Can you even find the magical firestone of the Dwarves
let alone wrest it from the Dragon ol Thargon*
£7.05
hC**:
HARRIER ATTACK (Any ORIC-1)
Pure machine code, supertast. action packed, highly addictive
arcade style game -equiring great skill This game is everything an
arcade fartahc could ever hope for!
£6.96
All MafI Orders fine p & p ) to
flKlflCCh
ADD ON MEMORY fbryour
SINCLAIR SPECTRUM
Issue 2 v^/ith dark or^y ksy^i
16K Bytes to 48K Bytes Upgrade
Kit comprises 8 chips which simply push
into sockets & come complete with
full stnstructions
£29-50
inc P&P & VAT
• r
ATARI 800
16K Bytes Memory Board
Kit comprises printed circuit board
whish simply plugs in & comes complete with
full instructions
£39-50 °/o?ilf,iy £69-50
inc P&P & VAT ^ inc P&P & VAT
PLUS
Superb programmers Flight
System Gamefor Apple n DOS 3-3
• Total IFR & VFR system inc 20-^ programmes for
learners & professional pilots of real aeroplanes.
• Real time full colour picture graphics like your
TV picture, NOT old fashioned flickering vector lines,
• All navigation instruments necessary for flying
Real aircraft, in Real airspace in the Real world.
• Approaches/scenery for any world airport may be
keyed in using SEED & PIX progranrmes in this
incredible package.
• A flight path XY
plot — Naturally! gs^^ m ^^
• Cassette or -r vA*HII Trade Enquiries
Floppy Disk dUv^ ilV Welcome
mc P&P & VAT
£.
PLEASE SUPPLY
Add on Mennofy for Sinclair Spectrum Qty,
Add On Memory for Atari 800 Oty.
Apple M Flight System Game tape —
or Floppy — Oty £
Value of cheque enclosed payable to
Sun Computing £
Or
Please charge my Access or VISA card No;
Official Government and Local Council orders welcomed
Name: _
Address:
9 Ditlingburgh Rd , Eastbourne, E Sussex BN20 8LY
Tel No:
Sun Computing Services Limited
Concorde House, Si. Anthony's Way. Feltham. Middlesex, TW140NH
Telephone Ot-890 1440 Telex 895442a SUNCOM Q
_J
YOUR COMPUTER. AUGUST 1983 131
(ll^LUSOOtJ
5of4vj4A rW4tfC3 3a*L £w <v«c <»-t5*» '^«^
^'^^' . Plus «o L.TO
3- WA\LlfJt UST
EASY TO FIT.
CHIPS JUST
PLUG IN.
NO SOLDERING.
SENT WITHIN 10
DAYS
ISSUE TWO
MACHINES ONLY
(BLUE KEYS)
i>.A.E. for details,
please.
DISPLAY INSTRUCTION SHEET
Get the best possible results from vour Spectrum.
Deals with yellowish white, wobbling colours etc.
Send £1 plus Stamped Addressed Envelope
MAIL ORDERS ONLY Cheques/P.Os to:
FOUNTAIN COMPUTERS LIMITED
Bishops Court,
Bishopstoke,
EASTLEIGH
Hants. 305 6PE
(0703) 616505
SORRY, NO OVERSEAS
ORDERS ACCEPTED
(including BFPO, Channol
ttlands and Eire).
SPECTRUM &ZX81
EDUCATIONAL SOFTWARE
SPECTRUM FAMILY LEARNING SERIES
Use our Conputer Assisted Learning PACks to help your
children win their school work. The programs in the series
use moving colour graphics and sound to make learning
more enjoyable. Each pack contains four programs and is
suitable for use withthe 16K or 48K Spestrum. Program
notes are supplied.
CALPAC FL1 (S to 8 years) £7.50
Tens and units addition and subtraction with detailed help
facilities; powerful, easy to use drawing program; English
comprehension applied to American Indiarvs.
CALPAC FL2 17 to 10 yearsl £7.50
Roman history; spelling tester with easy entry of your own
lists; flexible table-tester; homophones.
CALPAC FL3 (9 to 12 years) £7.50
Noun:>, vt^fbb, ddj&uliveb dnd ddvutbb; tenses of verbs;
biology of the flower; long division tutor.
The programs are ideal for the ages stated, but could be
used by anyone requiring revision of these areas of study at
any age.
CALPAC CI O LEVEL CHEMISTRY £7.50
Four clearlY presented revision/tutorial programs. The
subject matter has been carefully structured to cover the
most important aspects of:
• Elements, compounds and mixtures.
• Structure, bonding and properties,
* Redox, electrolysis and the activity series.
* Acids, bases and salts.
4HK Spectrum and 16K ZXBl versions of the cassette are
available. Please specify which you require.
Professionel Computer Assisted Learning materials from:
CALPAC COMPUTER SOFTWARE
108 Hermitage Woods Crescent, St Johns,
Woking, Surrey GU21 1UF.
132 YOUR COMPUTCR. AUGUST 1983
STORE
T^v^""^
SEARCH
How [X) YOU stare and retrieve icxi data, for
example, journal rcJcrcnces on the Dragon?
Well, you could use th:: string arrays in Basic,
but these use five cxita bytes of memory per
string. Storing on tape and searchmg are abo
rathei slow. Why not put the data straight into
memory, merely dclimiimg the strings with a
suitable tcrmmator?
This program uses machinc-codc routines
under Basic control, to do just thai. It then
allows you to search for a key word, or
combination of characters and spaces, and will
display the whole of the entry containing the
key "word*'.
For first-time loading, switch the machun:
ofl, then on» and load the decimal niuchine
codes using the program supplied. Note that
ihe code must be loaded fruin Address 2943 —
decmul. 1 here are 150 bytes to load. Before
doing anything else, save this to tape as a
machi.ic code file
CSAVEM'MC\2943,3093,I50
Now turn the machine ofl'i then on, type
POKE25.6
enter New, enter and load the Basic program as
listed. Do not add any spaces as memory is
tight Finally, Save the Basic file in the usual
wav.
Program for hading deama/ machine codas,
i m m'm^?h^''m^f m^^f- s.htlments.
3 REM RS niRNY fiS YOU NEED. BETWEEN LINE^ HcJ - 4'-^.
4 REM SET THE PRRflTION. B.G* CLtHK■l0M^^.,^^•25U IHfcN kUN IHlb HK'UiVkHH
BW ANSWER THE PROMPTS.
5 REM EXRMPLE FOR IHE KIRSJ BLUtr MF MR-Hirit I UDh HIK IHt
6 REM FLIGHT SIMULRTOR. S IS 322^6. HNO N IS 182.
7 REM
8 REM
10 DRTfl201.0.0>2!J3'127.ttC. . or HEX, i JXt!:-.
20 DRTR ^ff
50 INPUT'-STRRTING RDDRESS DEC. ";S'S^:^"I
S0 IKPUT"NUMBER OF UODES. DEC.">N
70 FOR X-1 TO N REBD RPQKEC S^X >.R'NEXT X
71 REM
72 REM FOR HEX.. LINE 70 SHOULD BE (REMOVE REM. >
73 REM FOR X=l TO N REHD R§ POKE< S+X >. VK( "Jjlh" ♦HS' HbXl >:
80 CLS»PR1NT»*C»J0ES LURt^ED. NOW SRVE 11 RS R%"MRCH1NE LUDE FILE
HNO IHht* ' ■ • tkH
E THIS BRSIC PROGRAM.-
For subsequent luadiui^ and runnini£> type
POKE25.6
enter New, enter and Cload the Basic from
tape. Now ivpe
CLEAR512.2943
and C-lA>adM the machine code from tape.
Type Run enter and the machine will prompt
you with **Stari ai address?"(decimal) which
must be MM or above. Addresses 3114 to
32767 are now tree fcr storage. You will now
see a **S,L or C?" prompt, that is, search, toad
or clear. It is best to clear the memory before
creating a new file, so respond **C** — this is
error-trapped to avoid di^asteis. The program
will stop, so rerun u and put the starting
address in again. You can now put in text up
to 255 characters using any character except
asterisk and hash, which are reserved for
program use. Each time you press Return,
your entry is stored, and your position in
memory is displayed. Press Break to leave this
routine.
To search, rerun and answer 3134 to the
addr«;ss prompt, and S to the **S,L,C"
prompt. You will now be asked for a string,
maximum length 32 characters, and excluding
asterisk or hash as before. The program will
fmd the first entry, display alt of it, not just the
search word, and then ask **Cont?*\ Type Y to
go on. You will see *' Finished** when all the
strings have been tound.
(continued on page f3S^
YOUR COMPUTER. AUGUST 1 9B3 1 33
^ SINCLAIjr
from 16k i- 48k
With our ME48 memory expansfon add-ons
your ZX Spectrum can Increase its capacity
by up to three ttmes.
• No soldering • easy to fit * simply plug
In • fully guaranteed • no loss of memory
through wobble or white out.
NB Before ordering your Spcarurii a6d-on Diease check
which Spectrum you hsve tn your possession
At the back Df the ZX Spear um the metaUic contaa strips
can be clearly viewed In the series A the space separating
the strips is the same width as the strips In the series B
the strips art twice as wide as the space be^veen.
SPECTRUM ZX81
ft/IE16-*8 Scries A £34.50 MEM 6 £19.25
Series B £23.00 ME1 -64 £44.25
MET 6-80 Series B £46.00
FITTING/TESTING SERVICE. While-you-wait, personal
calters Monday-Friday 9 30-5.00. £3.00
By return registered post £.7.00.
S^2£
ZX81 & SPECTRUM
SSI SPEECH SYNTHESISER
SIZE3V2"x5V4"jtr"
• Make amazing speech effects with your
ZX Spectrum,
• Specially designed for use with your
Spectrum. Just plugs In, no dismantling or
soldering.
• No power pack, leads, batteries or other
extras.
• Ample volume for built In loudspeaker.
Manual Volume Control on panel Can be
plugged In to Existing hl-fl system.
if Uses no memory addresses.
• Free Dictionary of Sounds.
SSI SPEECH SYNTHESISER £39.00
TAPE LOAD ANXIETY?
Vu-Load takes the f r jstratfon
out of loading your ZX8I or Spectrum
programmes-
• Insures programme load every time
• monitors tape output level
• gives positive %ave Indication
• detects blank tape without disconnecting
cassette wires
• ready to use - no wiring TL £19.99
NEW
EXTERNAL MEMORY
FOR THE SPECTRUMI
Upgrade your Spearum to 48K with
the new ME16-48E suitable for series A and B
* Plugs Into the back of your Spectrum
# Specially designed to avoid loss of memory
through wobble or white out
• Has a piggy back' connector so you can add
other peripherals like the Spectrum
printer etc^ ft/|E 1 6-48E £39.95
|iaCy\f] LEVEL-VU PRISM
IJj^^^^^ Allows you to see your tape
^"^counter without movrng from your seat!
• attaches easily to recorder body or lid
• fits most recorders including Radio Shack,
Vlc-20, Atari
• greatly magnifies counter
numerals LVP £3.99
ir All Items are normally despatched within 24 hours
cohb^uterM^I
7-9 Thane Works, Thane Villas, London N7 Jet 01-609 7919
iikiC%/\l\ '^■^"O TAPE save it - first time
■■^|C*^r^L^ on American microtape
^^^^^^^^^^^ * speclatly deiigned for use M4th
B^^^^^rnicro computer I
* Low drop out occur^rKe # uniform cOAtkig
# HiQtt wtiiir^irinn Im/H ♦ So Qood. we can guarivitee them
ror 1 2 montni AUDIO DIGITAL AD.C 1 2 - 55p AD.C20 - 65p
• Free 23 line memory test programme with
every add-on, ^ — -^ p^^, andp«c**ing 1
Kill only 40pi>g*»t e|T^
Please tick the appropriate box to order your Computer Addon
Memory Expansion Spectrum ME48 Series A Lj Scrfei B Lj
ZX81 ME16 LJ ME64 J Speech Syntheslsei SSI Specirum J
ZX8\ _ Tape Load TL LI Level VU LVP U MEI6-48E D
Audio Digital AD.C12 L I AD.C20 1
""ISia Add 40p Post & Packaging to theprke of all Items.
I enclose a cheque or postal order for made
payabfe^crosse d to C omputer Add-o ns, or 1 would like to
pay by Access ^^f^ or Barclay Card^^^ ar\6 I enter my
]
number and signature accordingly
[
Signature
Date
Name,
Address.
Occupation yc8
COMPUTER ADOONS 7-9 Thane Works. Flwie Vfltos London N7
1 34 YOUR COMPUTER. AUGUST 1 983
(continued from page ^33/
The flic can be saved on tape> together with
the machine-code program, by a CSavcM
command. Your current posiUion is contained
in addresses 3092 and 3093, and can be found
by typing:
PRINTPEEK(3092r256 + PEEK(30M)
n the answer was 8000, you would then type-
CSAVEMULE' ,2943,8000,5058
for example. On reloading, the same Peek will
tell you where to continue addmg datg to your
file, that is, it will give you your starting
address.
DECIMflL LISTING
OF riRCHIHt. i.UDE
2943
190
12
20
134 16.'
128 14y
12/ 255
2953
38
249
57
206 y 181
I ':^ir; Id
:i I'j^
2963
16
142
12
22 230 lb0
24.' 12
16 IVti
2973
12
20
166
123 17^' 12
16 39
."' 140
2933
127
255
39
59 32 .•:42
'-j4 48
166 l€.ft
2993
183
12
18
129 35 ::»
13 166
128 n't-
3003
12
18
39 240 32 e •:•"
■ 48 ::2
2iy
3013
55
48
191
12 20 lt.t.
130 16
142 4
3023
96
166
130
129 42 J8
2b0 16t
. 128 Ibb
3033
12S
129
42
39 8 129
■:J2 ■.•J9 f.
J le^
3043
160
32
242
191 12 20
yr 134
143 32
3053
244
16
190
12 14 l':^0
12 2k-i
1 9!:! M
3063
31
155
166
160 129 3t
' 39 ^
16f' 128
3073
140
127
25=
i 39 2 32
241 191
12 20
3083
57
191
191
64
R3SE£MBU.ElR
LIST INC. Fi
-JR
?-i I 1
IKEr
MHO
^'h- HKl M
mi!
TEnP4
'^5S
III!
0ee52
TEnP2
EQU
3090
00053
ENDP
ErAi
*r'F»-h
00054
FEMK
two
iys:*:
eeos?
THBLE
EQU
301*4
00860
CbTflkT
I.DX
ltnP4
000 ^'t1
LOH
««»
00080
CLEHk
STfl
.X*
00090
CMPX
•ENUP
mim
6NE
CLERP
t'UllO
KITS
yyiio
STHR:!
Lt>U
•965
00131
Ll't!
»»00
001^5-;
(hP
«.[>P
00133
LDY
#1 HBLE
00140
LDB
.Y+
W0145
STB
FEnh
00150
LD>^
rfcMP4
00160
LOOP
LOfl
X*
001P0
CMPH
TEMP
00180
BEQ
SHME
001^0
CMPX
»tHL'P
00i:'00
BEQ
I^IJNEIT
00«^10
BRR
LOOP
002<i0
SAME
PSHU
v,x
00ii!0
LLiNT
LOH
• Y+
00240
SIR
TEHPi:'
00^50
CMPft
t*^:.^
00<lb0
BEfJ
OUT
mt?Q
LDH
.x+
00280
CMPfl
TEflP/^
002::<0
BEQ
COHT
(fisting continued on page t37i j
©raqon @ 2)unqeon
riTr'iTf f T ^ ^ T " ' f^'
NUMBER ONE FOR THE DRAGON
LATEST DRAGOIMWARE
AACADi GAMES: Mfi«) Out iOuKfcalva) f5Jb, Dnaontimvlc' IFmpl fU. Vultun lOragon
Gate $«mvMr# €BJ& Sfxltf fhsmiflr) U%. km Ridir Controller f/ %, ho^t CSOQ
Tie tal Bit^ i«i v«t Pragnmnwi^ QiM-i tintinic Nn|i Wvrior- (W ttfimf).
A4Mat»«i: 'Man Oldnv' llhi fvit two pvts of i pnt SQK plus stQil C9J96. Into iht Ubyfiitti
nfift Tlw^ Mmf r6%. t>«tM«t' r7%. ^kh^ Smii^' {S9S. Vokafnc Ckm^Mn' £101
Bvii^ito UN MnMoft's mmrn^ "toi of OwtoMa' tlOJMI
JUMIOR mOQRAMB: Batiy Orwm' Otddy Bmi 9kjm md Koko thi OmU fSM, "Si GMrgi
tmn ihe DrBvcm' tSJBi ?iatt' £8.50. Ifitam PKfc lpr«>idiool liftOTi and mmlMnt e3J5< Actnn Ptefc
(mom Ml imli anidil flSS
Ununft: ftkioriAiM
Monitor cwirri|M and maniito CompuMnai C30.46.
Mact e2&9Bi HS232 IniirfKt IMl nUl Moiittr Sotnd Unit Q7.tt, SitMnMter
■OOlBs iiiQon Eidravagma' C4J6. 'Mabng tht Mos) of your Dmn' (Nc^
r twm n a ii d ai CSJl (riua SOp poitagi: iMoimg to use me Dragon IT C4 JEc Dyfiamic
Gamai lor tfw QnQon 32^ UM Kr^tm vouf Ohqoo It hnandtv
infiroduElion to a frtaiuffir comptftv^^ Vk^,
X
DRAGON OWNERS CLUB
The Dungeon is also the home of the largest Dragof^ Owners Club
in the UK (or, since mt^mbers are scattered through Europe to
Africa and the Middle East, should we say "the world"!).
The club nfiagjzine, Dragon's Teeth, is published monthly and
includes news, reviews, advice and informaticn exchange for
dedicated Dragon bachor^. F^roo mumbora' odvortj, monthly oftora
Isome members have already saved the cost of ihair subi»cription),
competitions and, for extrovert Oragonards. badges and bomber
jackets.
Annual Membership: £6.00 (£8.00 overseas),
Six month Trial Sub £3.25 tC4.25 overseas).
^i^*'^
•/^j RQ Box 4, Ashbourne. Derbyshire. DE6 lAQ. Tel .(0335) 44626
■W%
' ^ ,^»
YOUn COMPUTER. AUGUST 1 933 \ 35
Arcade Action For The
ZX^jectrum
If you want Arcade quality control for your Sinclair ZX Spectrum, you1l find
the Protek combination hard to beat. The Interface is compatible with some
of the best Arcade games from top software publishers including:
Flight Simulation by Psion
Slippery Sid by Silversoft
Spectrapede by Protek
Plus many more.
The Protek Joystick Interface is simple to use. It just plugs in at the back of
your Spectrum and is con^patible with any "Atari type" Joystick Connector.
We recommend the Spectravision Joystick at only £9.95 for a Pistol Grip
Joystick with a top and base fire button plus specially contoured shape and
rubber suction cup footing for single hand operation.
Both units are available separately from
TRADE
ENQUIRIES
WELCOME
ct ttm* ot going to pfMi.
COMPUTING LTD.
CycMsdite uanK t5uMding
Htgh Str««1, Soutri QuMnsfarry
Edinburgh EH30 9HW
T»l, 031-331 4400
136 YOUR COMPUTER AUGUST 1983
(fisting continued from page m) NB ' You Mill Probably h*ve to assemble this Pro9ram to ^
00300 vi\^f^ BALK hi9htr address/ e9. ORG 6943 in lin*^ ^^v^. ^nc th«-i» \>\r*stt>
00310 BAUK PULU X/ir it dowTi to Start at ^^4H before s.torin9 it en taPe.
S«-S niiT mi 11 y Y ^*^i* i* because the Rssembler P>ay use the loMer
00340 iVx irEiiP4 wemora in the course of assembly.
00350 LDH . -X
WPir-sS** 1 DY ««4ftH
00356 SCHECK LDH --X
00357 CMPH »»^:H
00358 BNE SCHECK
00359 LDH .X+
00360 PR INI LDH .X+
00380 irlPA »»2A
00390 BE 'J DONEH
00391 CMPH »»20
00392 BEf^ HD-JUST
00400 RETHDJ STH •Y*
00410 5RH PRINT
00420 DONE I r STX TtMP4
00430 DONE *Ti
00431 HDJU-SI -DH »»8F
00432 3RH RETADJ
00441 VAR £.0\.\ 3ti«6
00443 NEMEND £QU »7FFF
00450 INST L.DY VAR
00460 LDX TEMP4
00465 LDB #»0
00466 TFR B,DP
00480 SLOOP LDH .Y+
00490 CMPA #«23
00500 BED STDONE
00510 STfi .X+
00520 CMPX #MEnEND
00530 BEQ STDONE
00540 BRA SLOOP
00550 STDONE STX TEMP4
00560 STOPLO RTS
00570 END
Dragon Store and Search program.
20 INPUT "START AT ADDRESS" ;S' IFS<31 34 THEN20
25 POKE'; 3092 ). INT< S/256 f ■■ POKEC 3093 >> < S-<. PEEK< 30^2 )«256 ) >
30 INPUT "S,L OR C",B»
40 IFB»="S" THEN 1000
45 IFB»="C" THEN 2000
90 P0KE(S-1 ),42
95 CLS
100 LINE INPUT "TEXT">H$
110 fl»"A»+"*»"
120 A^VARPTRC A* )+2 = B'VARPTRC H» )+3
130 POKEt 3086 ).PEEK(H) = POKE( 3087 ^< PEEKC B)
140 EXEC3054
lt>0 P*PttKt. J0i*2 >*256+PEEKC3093 >
155 CLS'PRINTPIFP >»32766 THEN PRINr"FULL" 'PUKfe32767,42 END
156 GOTO 100
1000 INPUT "SEARCH*" :H»
1010 A»=A»+"»" IFLENrH»»rj3THENPRlNT"IOO LONG" GO 101000
1011 FORN'l TO LEN<A*>
1012 C-flSC(l1ID«<H»,N>)
1013 POKE(3093+N>,C
1014 NEXTN
1013 CLS
1020 EXEC2956
1030 IF PEEK< 3092 ?«256+PEEK( 3093 »«32753 THEN PRINT (? 500. "FINI-
SHED" ■FND
1040 INPUT "CONT?"iB»
1050 IF B«="Y" THEN 1015
1100 STOP
2000 INPUT "CERTAIN <Y?";B»
2010 IFe»-"Y" THEN EXEC2943 _
2020 STOP ■
THE ARCADIAN
GAMESTAPE
IK ZX^I
only £3*95
GAMESTAPE
3D VORTEX
i6'4tiK SPECTMUM
»<•« ti'rt( «••« «» I'
Ptr*a96llck box«9
o\ required tapes
ij'; /^> 3D VOHTEX at C6.9S
••"•'■--'< •■• JsJ ^ THE ARCADIAN 81 £4 95
*""""--"" £4.95 Com GAMESTAPE 1 .t £3.95
TRADE & EXPORT /
ENQUIRIES /
WELCOME .
only £3.95 r
OVA AB.DREAM^
.1^.
only £4.95
^
GAMESTAPE 2 at £3.95
GAMESTAPE 3 at £4,95
Send yOijf rtTder to -^ -s, j*
J.K. OREYE ENTERPRISES LTD ^ L^
ie Park St. Bath BAt 2TE ^<i ^
Name ij5^
Address .„„. _......... %0
t t w4« Ar«>ni11|»>
Postcode
only
£5.95
Ail sottwAHf sotti iutit*Lt to th0 citfuiition thMt
H9ia}9 n Swctly PronttulM
I enclose a cheque/p.o. for £.,..
mada payat>lt to J K GReVi ENTERPRISES LTD
YOUR COMPUTER. AUGUST 1 983 1 37
Our new cased keyboard has 52 keys, 12 of which are used for the numeric pad. The numeric pad offers useful features, you
can cursor with one hand and it will be a boon 'or anyone who enters a lot of numeric data. The pad is a repeat of the 1 - 9
keys, it also has a full stop and a shift key. The numeric pad keys are red in colour, the normal keyboard keys are grey, with
the case being black, which results in making the keyboard very attractive. The keyboard case dimensions ^re: 15" x 9" x 2%'\
The computer (either 80/81 or Spectrum), fits compactly inside.
You will have to remove the computer from it's original case, it is then screwed to the base of the case. The case has all the
bosses already fitted and the screw holes are marked. Also fitted inside the case is a mother board (81 model only)
which allows 16K, 32K and 64K to be fitted in the case. All connectors are at the rear of the case he. Power, Mic,
Ear, T,V. and the expansion part. The case is large enough for other add-ons also to be fitted inside. One o* these
could be the power supply then you could very quickly fit a mains switch or a switch on the 9V line. This
means you have a very smart contained unit.This case does not stop you from using any other addons
that you may have eg Printer etc. We are convinced that this is the best keyboard available at present.
It offer s mo re keys and features than any other keyboard in it's price range.
mwmooo
Thu case can be purchased separately with the keyboard aperture uncut, therefore if you
possess one of our early uncased keyboards, or in fact, any other suppliers' keyboards
these could be fitted . The keyboard is connected to your computer by a ribbon cable
and this has connectors fitted which simply push into the Sinclair connectors. It
is a simple two minute task and requires no electronic skills. This keyboard
does not need any soldering. Please specify on order whether you
require the 2X81 or Spectrum case.
This is supplied with Spectrum legends, and a slightly different
base for fitting the Spectrum inside, again, all the connectors
are at the rear of the case and there is plenty of room for the
power supply (and other add ons). Should you wish to
change, we can suDply both the Spectrum legends and
details of updating your case which will enable modi-
fication from the ZX81 to Spectrum. PLEASE
specify on your order whether you require the
ZX81 or Spectrum inside.
16K Memory £22.95
64 K Memory £52.95
16K (Uncased) £19.95
G4K (Uncased) f49.95
MKI £30
MKII £30
^ il^
diftronks
DK Tfonics, Unit 2. Shire Hrll Ind Est, Saffron Walden
Essex CB11 3AQ. Tel: (Cf799) 26350 <24 hrs) 5 lines.
If you have ever had
white outs or system
crashes this could be the
answer. It stops the move
ment between the com-
puter and the RAM
expansion, It is supplied
witi a ribbon 6 Inches
long, with a male con nee
tor at one end and a
female at the other*
HL^dO®
T38 YOUR COWPUTFR. AUGUST 1983
This is the toolkit which won acclaim in the feature in the
August 1982 issue of Sinclair User. "It is the most impressive
programm, fast in execution with clear and full instructions .
... it stands out from the rest of the field". The ZXED is
a powerful editor for use on the expanded ZX81 . It is
intended for use by the serious BASIC programmer and
offers several useful and time saving features most helpful
during all stages of program development. The facilities
provided are as follows: ALTER, BYTES, COPY,
DELETE, FIND, HELP, INSERT, KEEP,
WOVE, RENUMBER. AND VERIFY.
The Spectrum Toolkit contains most
of the features above plus
autoline numberer and
append, and will run in the
16K and 48K Spectrum.
mm ^^^M^
This module unlike most otier
accessories fits neatly inside your com-
puter under the keyboard. The module
come ready built fully tested and complete
with a 4K graphic ROMThis will give you an
unbelieveable number of extra pre-programmed
graphics. This now turns the 81 into a very power-
ful computer with a graphic set rarely found on larger
more expensive machines. In the ROM are lower case
letters, bombs, bullets, rockets, tanks, a complete set of
invaders, graphics and that only accounts for about 50 of them,
there are still approximately 400 left (that may give you an
idea as to the scope of the new ROM). However, the module
does not finish there, it also has a spare holder on the board
which will accept a further 4K of ROM/RAM. This holder can
be fitted with a 1 K/2K/R AM and can be used for user definable
graphics so you can create your own custom character sets.
The so called speaker in your Spectrum is really only a
'buzzer'. With the DK Tronics "SPECTRA SOUND" you can
generate fully amplified sound through the speaker on your
T.V. set. SPECTRA-SOLND is a very simple but highly
effective add-on. This means that you no longer have a faint
beep but a highly arnplifjeU %uund, which can be adjusted with
the TV volume control.
The SPECTRA SOUND fits compactly and neatly inside the
Spectrum case and ts connected by three small crocodile
clips.
LIGHT PEN
The pen enables
you to produce
high rft<M3lutiofi
drawings on your
own T.V. screen.
The controlling
software supplied
with the light pen
has 16 pre<Jef»ned
instructions. These
are chosen fron a
menu positioned
at the bottom of the screen next to the pen.
You can utilise the menu for changing colour (Border, Paper,
Ink). Drawing circles, arrs. hoxe?, Hn©^ You are also able to
fill any object with any colour, and insert text onto the screen
at any chosen place. Of course you can also draw freehand.
There is a feature to retain the screens and aiimate. On the
48K Spectrum you can retain 5 screens.
You can also use the machine code on it's own in your own
programs, for selecting out of a menu etc. The software
provided will return with the X,Y, cords for it's position on
the screen.
The light pen is supplied with a control interface in order to
adjust the sensitivity /pen alignment.
This simply plugs into the ear socket on your spectrum.
Should you require further Hi^taiU please send a S.A.E.
Internal fixing for
ZX 81 keyboard case.
S^
III l l l flll HH fil
<MrTM*.t «4>f i^
Internal fixing for
spectrum keyboard
case.
Please state type of machine, which HOM memory size, quantitv,
and place when ordering.
Plea&e send ms . . * . , ,® £ . .
Please send me . .@ C
Please send me .@ C
Please add on £1 .25 for p/p
I enclose ctieque/P.O. payable to DK Tronics tola £.....•••
r • I! ■
Of debit by Access/Bare lay card No.
Signature .
Name . . .
Address. .
T > M I I
(I ts connected by three small crocodile m ^ , r^^ ^ . i. ■* ^ ^..i hm. , ^ i- . c^ t^ »•! .^ ■
^m^ ^^^m MM 4i^^k ^kflB m ^^ Tronics, Un»t 2, Shire Hill Ind B%t. Saffron Walden, ■
Wff ttV ulllLlI Cm WS ▼^^sox <^B11 3AQ. Tel: (0799} 263S0 (24 hr^) 5 lines. ^W
VOUR COMPUTER. AUGUST 1983 139
Bagged a few aliens recently? Proud of it? Maybe
gannes should encourage more thought, John Dawson
lays down the sword and picks up the ploughshare.
I ONCE WROTE, a game for a programmable
calculator called After jour Lunar Module has
Crashed.
The objca of the game was to trek across the
lunar surface in a soIar-fK>wcred moon buggy,
attempting to reach rht safety of a home dome
before the oxygen supply on rhc buggy ran
out. The available oxygen was consumed at a
constant rate throughi»uf the journey hut the
initial battery charge for the buggy's motors
was insuffictcnt for the whole journey and,
consequently, it was necessary to stop for a
period to recharge lie batteries from the
buggy's solar cells.
Like the foind in ont of Earth*« deserts, the
surface of the moon required little energy to
travel ai low speeds but a disproportionately
large amount of energy if you attempted to
push up the speed of the buggy in a mad dash
for the home dome. The display on the
calculator was limited in the first version to
one line of figures and in a second to a single
line of alpha-numeric characteis. The game
had to be played wiih the aid of graph paper
on which was drawn i map of the area. The
results from the calculator were plotted as
compass b^oringfi and coordinates for the
buggy's position at the end of each stage of the
journey.
That game was utterly different from Space
Invaders or the other games of wholesale
annihilation and destruction available for
every home computer in town. The alien-
prevent ing-burning- babies- from -bcing-
munched-by-a-gorilU-with-a-large-hammer
variety of games all depend upon fast graphics
displays written in machine code against
which the player has to exercise his or her
physical jikiU and co-ordination in order to
overcome the challenge set by the computer.
Both games are forms of modelling in which
the computer establishes a limned universe
within which events are simulated in order to
test, in the case of Space Invaders, the player's
ability to judge speeds and distances, while
making the correct physical response.
After your Modul: hat* Crashed was a
different kind of simulation involving no
physical skills beyond the ability to input
information to a calculator keyboard^ but
I04uiutig ilic player to exercise judgement
about a course of action that will lead to a
desired goal
An end to hostility
A third use of a conputer in games playing
is to limit the role of the machine to that of a
referee, checking that moves tuadc by two
human opponents are legitimate and carrying
out housekeeping functions such as the
accumulation of score* and penalty points and
the application of time limits to certain phases
of the game.
There is quite a difierence between playing
a game and creating or developing your own
program* As usual, the process begins with an
idea. The idea may be to do with, liierally, any
activity or situation into which you can inject
some human input. The preoccupation with
violen:e and destruction evident in a very high
proportion of computer games reflecs only
the fMx>r, narrow minds of the people who
wrote the original programs. Games are
cenainly competitive but it is possible to write
an absorbing and challenging game that has
peacefijl, constructive aims.
Advice, for example, is a board game written
by a doctor which models human social
interactions. The game is for two players and
each has a citizen, the most important of the
persons represented on the board. The citizen
is adv.sed and protected, by a lawyer, s priest
and a psychiatrist. The pieces are moved
across the board with the aim of f*«tahlishing
the citizen m the home square of the opposing
player. The lawyer can override the opposing
psychiatrist but is subordinate to the spiritual
force of the priest. The priest, in turn, may be
overriden by the powerful medicine of the
psychiatrist. The game is deceptively simple
and complex strategics can be developed.
Constructive objectives
Yot could write a computer game about a
mountain rescue team trying to evacuate a
party of climber!; in bad weather conditions;
many of the current crop of small computers
can draw excellent colour maps. If you want to
inject a real-time graphics sequence into the
game, why not model the difllcult process of
lowering a casually down a clifT face in a
stretcher using two ropes to stabilise the
stretcher and a third climber to pick the brsi
route. Only if you were successful in doing
that would you be able to continue, making
decisions about how rn cross the swollen river
in the valley floor
You could model ihc progress, against fierce
oppoMlion by local commerical interests, of a
planning application for the redevelopment of
an oU faaory site into a new community
centre. How high is unemployment in your
area? Could you set up a new business making
fast food produas, or high technology devices
to help people who arc disabled, or handmade
craft souvenirs to sell at British holiday
resorts, or writing software to run an irrigation
scheme in a third world country?
Where would you site the business in a
fictional lo^vn? How much money would you
allow the players to start their business and
what costs would accumulate before profits
started to come into the business, what
transport is available to bring workers to the
place of work* or could they work at home
and, if so, what management problems could
you build into the game such as quality control
and poor timekeeping?
The possibilities are endless. If you :an find
an activity that you can describe logically or
using mathematical equations^ then you have
the hiait for a computer model of the process
and, hence, a game. One of the better games
avaiUble for the Apple II and other computers
is the simulation of the control cabin on a 747
Jumbo. One version is dreadfully s.ow but
others arc quite fascinating and do allow you
to make mistakes and then recover before the
i
*LIBT
10
20
REM •* HE ARTSTOP'*
1
30
REM Started 12 Jun© 1983
AO
REM A qa^e by John DaHSon
50
1
60
PROCinlt
TO
MODE 4
80
REM MAIN COMMAND LOOP
90
REPEAT
100
comm ^ INKEY(10>
110
IF comfB « -1 THEN
PROChcjuse keeper
\
120
comm* =- CHR*(comm>
1
130
IF comn* « "E*' THEN
PROCec:t;i
140
UNTIL commf • *'Q"
150
MODE 7
160
END
170
180
DEF PROChousekeeper
i<?o
ENDPROC
200
aircraft crashes. Although you will probably
use Basic if you decide to develop your own
game^ other languages may be more suitable
lor the particular type of game that you wish
to create.
Forth is a typical example of a high-level
language which can, nevertheless^ be used to
produce very fast machine-code graphics
routines. Lisp is a functional list-processing
language which can be well suited to gwmes
involving ^'artificial intelligence** or games in
which the performance of the machme is
modified by the resul:s that it achieves as each
round is played. In other words, it is easier to
write a program in Lisp that will allow the
machine to learn Tom its mistake and
140 YOUR COMPUTER, AUGUST 1983
210 DEF PROCecg
420
220 VDU 5
430
230 VDU 19,0,0,0,0,0
440
240 VDU 19, 1,2.0,0,0
450
250 MOVE 500. 1000 i MOVE
460
1250, 1000
470
260 PLOT 85,500.660
4SO
270 PLOT 85,1250,660
490
280
290
300
310
320
330
340
3S0
360
370
380
390
400
410
MOVE 500^800
PROCecQplot
MOVE 500,600
PRINT "ECCa shoHs "irest
ENDPROC
DEF PROCinit
DIM Y(30)
ON ERROR GOTO 570
ENDPROC
DEF PROCecqpXot
resf » -'normal rhythm**
size *■ 15
LOCAL X, y, xpost ybasvl i n*>
Kpc» » 500
ybdselinv • 800
REPEAT
FOR X « I TO 120 STEP S.
READ Y
PLOT 6, (>:po«+X> , (yb«ae
line + (Bize * (Y) ) }
500 NEXT X
510 XpOS * KpOB+X
520 RESTORE
530 UNTIL Kpo» > 1150
540 DATA 0,0.7, 1.4, 1, 1 ,0,0, -U
16,-6pOpO, 1, 1.5,3,2, 1.5,
0^5,0,0,0,0,0,0,0,0,0
550 ENDPROC
560
570 MODE 7
580 REPORT
59V KKINI bHL
600 END
successes than it is to do the same job in Basic.
Several articles have been published about
the use of Prolog — programming with logic
^ for the development of games to teach
history.
Dialectical history
The programmer who designed the games
developed a structured collection ot
information which cin be mterrogated m
particular ways to give information, for
example, about the progress ol the Russian
revolution; allowing the players to develop
dincrent policy options
I am becoming something of a fanatic about
the BBC Micro computer. The Basic
interpreter supplied with the machine is
extremely fast and the provision of prtKedures
and the Repeat . . . Until structure makes
programs easy to develop and understand.
The Basic is so fast that for many purposes it
is unnecessary lo use the built-m assembler.
Listing I shows the first few lines of a game
that I have started to write called Heartstop.
The player is put in the role of a junior
hospital doctor and the purpose ot the game is
to treat a patient in a hospital Intensive Care
Unit while coping with a lot of distracting
pressures. I wrote this pan of the program
first because I wanted to see if I could display
an ECG recording in the course of the game.
An ECG is an Electro-cardiograph^ which
IDEAS
means that it shows the electrical activity of
ihc hcaji uiu3>Lic. Diflciaii paiicrnx of aciivify
can be isolated in abnormal conditions
affecting a person*s heart and interpretation of
both simple and complex ECGs can play a
major part in trcatmg heart attacks.
After the first introductory lines the
program calls a procedure — 60 Procinit.
Procedures are defined parts of a program —
program modules — that carry out a particular
function. You should be able to write a
number of procedures that operate
independently of each other by using local
variables. Results from the procedure can be
transmitted by global variables for use by the
rest of the program. This method of
constructing a program makes it easy to
read and undersianc and even makes it
possible for more than one person to work on
the program with some hope that the various
bits will match up at the end without
producing endless bugs.
Starting to write
Lines 350 to 380 are the present definition
of Procmit. As I find tunher thmgs that need
to be set to particular values I shall simply add
instructions to that section. I could have used
a straightforward Gosub instruction at line 60
but procedures are foster and allow you to
isolate variables from the main program in a
way that you cannot achieve wMih a
subroutine. Prochousekceper is empty at
present but will contain the part of the
program that checks the time variable to see if
the player is keeping up with the decisions that
have to be made.
It will also miroduce complication into the
game by bleeping the doaor — you the player —
with messages from the Casualty department,
the Unit administrator, your bank manager
and the Pharmacy and Pathology departments.
Ignoring the messages will increase the risk of
disaster overtakmg the patient in the Intensive
Care Unit, answering the message will take up
valuable time — just like real life.
Procccg sets up a green rectangle in the top
right corner of the BBC display and
Procecgplot draws a normal ECG trace in the
rectangle. The amp.itude of the trace is
controlled by the var able *sizc* and I cxpea
that I shall move it out of the procedure into
another part of the program where the general
condition of the paient is simulated and
controlled on the basis of the docior*s
responses.
The data statements display a norma! ECG
and more wiU be needed to display abnormal
ECG traces. Comparing the values in the data
statement in line 540 with the normal ECG in
the picure you should be able to turn the other
traces into numbers m data statements and
alter the main procedures Procecg and
Procecgplot to show irregular heart activity.
BBC Basic allows you to Restore the pointer
that is used to read a data iitaiemeni to a
particular line number and that may be the
easiest way to choose ECG displays. |
YOUR COMPUFER. AUGUST 1983 141
DRAGON 32
THE RING OF
DARKNESS
The gam© created to be the most
complete, enthralling, addictive and
detailed adventure ever written for
the Dragon 32. A whole graphic
world (of nearly 3000 travel days)
with kirrgs, princesses, mad jesters
and dangerous quests will unfold
before you Across ocean, river,
mountain and forest you travel to
trade in many towns and dare the
depths of vast dungeons (more than
9 levels deep with o/er 20 different
creatures in hires 3D graphics), in
search of fortune and the hidden
curse of the Dark Riig, Many hours
of mystery, suspense and raw
excitement await you.
'The most impressive adventure
tested . soon diRplAmri
breakfast TV in our house." Your
Computer lAprM)
V
PEPPER'S GAME
Huge blue mushrooms, mad wizards,
bouncing bricks, chessboard strategy,
doomed space shuttles and mind teasing
codes. They're all to be found on this great
compendium of six games (Mushroom
Muncher, Nad the Necromancer, Pepper's
Breakout, Chessboard Tracker, Chameleon
Run and MasterBrain I
ARTIST'S DESIGNER
Produce intricate destgne in hi ree graphtcc and &^vo
them on cassette fnU list of features include text
merging, joystick or keyboard control, circles, paint artd
shape replication Ideal for home video captions,
education, charts and diagrams
/|\ All prices include p&p, VAT end the
/ V WINTERSOFT guarantee of quality
and reliability.
and good
software outlets.
Available from
I Post coupon now to
WINTERSOFT
Dept. Y, 30 Uplands Park Road, Enfield, Middx. EN2
7PT. Please rush me copies of (tick box)
□ The Ring of Darkness £10.00
□ Dragon Trek £6.99
□ Pepper's Ganr>e Pack £7.95
n Artist's Designer £6.99
I enclose checiue/P.O. for £
Name ,
Address
^
Dealer enquiries welcome
Tel: 01-367 5720
I.
^
142 YOUR COMPUTER AUGUST t983
INTERPRETATDN
As SHAKESPEARE might have said if he were
around today, **A11 the world's an interpreter,
and the people in it just Basic sub-routines**.
When Basic comes across a command such as
Print, or Input, these keywords set off a
veritable flood of machine code sub-routines
which arc contained in the Basic Rom.
A small section of the whole interpreter is
shown in figure U but hopefully you can see
the manner in which Basic works — get an
instruction, decode it, execute the appropriate
subroutines, get the acxt instruction. The
prori*ss IS. ^%%entM\y hi* samp in any high
level interpreter such as Forth, Pascal,
Fortran, Cx>bol and so on,
Command combinations
When the interpreter comes across a
command such as
'PRIM A'
Darryl Mattocks
continues his
guide to 6502
machine
code.
it might say .
Is rt a 'PR(NT'
Is h a 'PRINT'
It K a 'PRINT;
command?
"' command?
ccmmand?
IS H a 'PRINT value' command?
Look up the value in thd variable list
Conven It Into a printable form
Print out the characters from the current cursor
k>cdtion
Has a scroll or new line been incurred?
Is the command followed by a semi- colon?
There are a large number of possible
combinations for the Print command on its
own, and the number of comparisons made by
the processor in deciding what type of print
command it has is enormous.
Why not scrap all of the decoding, and call
the various subroutines as and when they arc
needed? A progrAm which does this is called u
compiler.
The internal workings of a compiler arc
quite complex, but using one is simplicity
AMCHIHE,
itself Assume that you have written a
completely bug-free Basic program, you can
then run a compiler which will take all of your
Basic program and convert it into the same
program, but in machine code.
Sounds too good to be true? It is.
Unfortunately, the machine code it generates
is very inefFicieni. The compiler has cut out
most of the irrelevances, but not all. Although
the program is in machine code, it is only up
to 40 dmes faster than Basic. That is the sort
of thing you might read in adverts, a more
realistic figure is that of an increase to about
15 times the speed of Basic.
Compilers are certainly worth looking at for
the home user, bui being only 15 times faster,
they are still noi up to the speeds of pure
machine code.
There arc seven flags in the r.tatur* regiatcr
and one of them is the decimal flag. Unlike
others such as carry, it does not form the
i continued on page t4Sf
10 REM ***COUNTINO PROORfiM FOR THE CBM 64
20 REflDD*:iFD»-''#*'THEN60
30 D1«-LEFT*<D«. 1) D2*-RIGHT*<D$. 1)
40 V-CflSCCDl»>-48+CCflSC<Dl*)>64>i7>>i|il6
F/gure t.
1
?"TS. • Print T^^
VM
1
t
* ^/*W\ No
Modf
^
1
1
^
ErfQf
^
Pirt thi
fxprssikm In ■
printibl* hm
^
•«*
^
fycf IN cfi»ric(irt
on \H9 leiain
ifltr ttit ciirior
pain ton
45 V-V+<fiSCCD2$>-
50 POKE2*4096+C.V
60 SVS8197 END
100 DRTR 00.00.00
105 DflTR 20.3B.20
110 DflTR fl2.00.R9
115 DRTR 00.06.9D
120 DRTR R2.00,8D
125 DRTR 0R.9D.D9
130 DRTR F8.ie.RD
135 DRTR 01.20.69
140 DRTR 69.00.8D
145 DRTR 03.30.RD
150 DRTR D8.60.18
160 DRTR RD.00.20
165 DRTR 00.20.4R
170 DRTR RD.01.20
175 DRTR 0l.20.4fl
180 DRTR RD.02,20
185 DRTR 02.20.4R
190 DRTR RD.03.20
195 DRTR 03.20.4fl
200 DRTR RD.04.20
205 DRTR 04.20.4R
/6e/«
4e+<CRSC<D2«)>64)#7
••C*C+i:OOTO20
.00.00.
.20.67.
.20.9D.
.E7.06.
>20.D0.
.04.Cfl.
.00.20.
/00.8D.
.02.20.
.04.20.
.29.0F.
. 4R.4R.
.29. 0F.
.4R.4fl.
.29.0F.
.4R.4R.
.29.0F.
. 4R . 4fl .
.29.0F.
.4R>4R.
20. 14.
20. 4C.
90.04.
CR.D0.
8D.21.
D0.Ffl.
69.01.
01.20.
RD.03.
69^80^
69.30.
4R.69.
69.30.
4fl.69.
69.20.
4R.69.
69.20.
4fl.69.
69.30.
4fl.69.
20.20.
0B.20
9D.00.
F1.60
D0.R9.
60
8D^00^
RD.02.
20.69.
8Di04.
8D.E3.
30. 8L.
8D>E1.
30. 8D.
SD.DF.
30. eD.
8D.DD.
30. 8D.
dD.DB.
30. 8D.
28.20
65. 9D
01. R2
20. RD
20
00. 8D
20
04. RD
E2.04
04. RD
E0.04
04. RD
DE.04
04. RD
DC. 04
04. RD
DR/04
YOUR COMPUTER AUGUST 1 983 143
South London's Largest
Micro Computer
Centre
COMMODORE 64
Including Free Word Processor
Program on Ca ssette or Disk.
64K
£345.00
Vic20 5k
€129.95
Ik £169.95
rnchjdrs 5 free programmes
VIC 1 541 Disk Drive £299.95
6K RAM P,M k £39.95
1 6K RAM Pack
fFxp^nrtablp To 24K} £49.95
Ideal for Commodore rompi/rers
Selkosha GP100 VC Printer £249.95
Commodore 64 Software Now in Stock
Main Commodore Deaier for
New 500 series. New 700 series Business Computers.
VICCassette £44.95
VIC Printer £229.00
X0^
ATARI 400
mimmimnmmmuw
Just Ar rived.. .
BBC Model B €399.95
Plus Disk Drives, Printers and Software.
Texas TI99A £1 59.95
Plus Disk Drives. Voice Synthesizer and Software
Epson HX-20 Portable
Plus probabi/ the largest range of Epson software
and accessories
Epson QX-10 Business Computer
Very latest— Justin.
THE AM AZilMG ORIC - 1
Colour Computer
* 40 Columns x 28 rows.
* Microsoft BbsIc
# 8 Colours.
* BuHt-ln Sound
Synthesiser.
* High Res Graphics.
48K Mfcrosoft BasfC £169.95
16K Microsoft Base Phone!
Come in for a Demonstration.
DRAGON 32 £198.95i
Disc Drivv ,
VOUt OfclPf
Limited stocks available. New software coming in
all the time Come in for a demo or spnrt for our list
Over 900 software programmes always in stock.
We carry probably the widest range with
continuous demonstrations - — ■
^r your old machine
exchange deals or cash
16K
£159.95
Less BasfC
48K
£229.95
Less BasfC
Programmer Kit £39.90
48k Up Grade for Atari 400 £73.50
Atari 800 46K inc Atari 8 1 Disk
basic £469.95 Drive £299.00
Atarr4IOCassette £49.00 Atari 822 Printer £199.95
IQSZI
Plus Daisy Wheel and Dot Matrix printers
for the Atari range From £99.95
Atari 400 Typewriter keyboard. Direct easy
replacement for standard keyboard £ 59.95
Largest Stocks of Software in South London.
Available on Cassette, Disk or Cartridge. Massive
ranges for;
Atari, Spectrum, ZX8I, BBC and Dragon.
Printers
We carry a wide range of pnnters inci jding:
Amber Dot f«4atrix £89.95
SeikoshaGPfOOA £229.95
Epson FXSONew 1 60cps £449.95
Smith-Cororra Daisy Wheel £549.95
Cables and interfaces for most home
micro's In stock.
Sinclair Spectrum co our computer
I6K £124.95
48K £174.95
We carry massive
stocks or Software
for the Spectrum.
Sinclair ZX81 £49^95
lAKRAM £27-95
Pnnter £59.95
Export All our haraware and software
IS a variable Tax-Free to overseas customers,
please send for our comprehensive list.
All our prtctfs lnciud« VAT
Mail Order — send for our comprehensive list.
Ask about out Credit Facilities
Access/ B^rc\aycar6
B Eden Walk Precinct,
\#ld^%M nyVlC Kingston-on-Thames, Surrey m
VKHWn dlWICE Tel; 01-546 8974
144 YOUR COMPUTFR. AUGUST 1983
€ontinue<f from page t4Jf
basis of many branches or jumps, but changes
the whole operation of the 6502 processor.
Normally, we think of the computer as a
binary system, with all numbers and other
references appearing as multiples of two. Not
when the decimal flag is set.
The same binary system operates hut now
instead of binary representation* a system
known as Binary Coded Decimal — BCD — is
used.
BCD has two feature* which distinguish it
from the normal binary code. The first is that
a byte ceases to be considered as one whole
byte — eight bits — but is now just a useful
way of manoeuvering two nibbles — four bits.
The second feature is (hat numbers are now
represented literally, for example:
OlOOdedmal - 0000 0001 0000 0000 BCD
0527 decimal = 0000 0101 0010 0111 BCD
9479 decimal = 1001 0100 0111 1001 BCD
To code something into BCD all we have to
do is to give each of the digits in the decimal
number their corresponding binary code and
string all of these four-bit codes together,
BCD representation
Adding up in BCD is somewhat easier to
master. As the maximum value of any nibble is
ten, the maximum value of any byte is 99 and
any addition which results in a number larger
than 99 sets the carry flag. All of this makes
working with BCD representation much the
same as ordinary addition.
Before we have a look at BCD in operation,
there is one disadvantage. Any code which
uses the carry flag as a counter for anything in
binary will not work at all well when the
decimal flag is set. To overcome this minor
setback, only set the decimal flag when the
actual addition or subtraction is taking place,
turn it off immediately afterwards.
Program 1 illustrates adding up in the
decimal mode. Try to put the great decimal
mode into action with a counting program.
The program will cleat the screen, colour it
black and then start counting from one to one
million million. Playing around, I calculated
that the machine-code program takes approx
seven hours to count up to t ,000,OO0,0OO»n00
whereas the basic equivalent takes about two
weeks. The Basic program to enter the
machine code is given after the assembler
listing.
COMMODORE 64
UINEt LOC cote
L1N£
00078
29m
f^D
00
20
LOR
VRLl ^tXlT
00079
206B
Z9
OF
RNO
«XO0O01111 .NIBBLE
00080
2O60
$3
30
ROC
•40
0oeei
0000
PUl COUNT. SRC"
00001
206F
00
£3
04
STR
1024*227
90992
0000
00082
2072
ftO
00
20
LOR
VRLl ,TEN8
9Me3
0000
.FJR THE CBfl 64
00003
2075
4R
LSR
R .NIBBLE
eM04
0000
,
00004
2076
4R
LOR R
eeeds
0000
;WILL
COUNT UP TO 9 999
999 999
00005
2077
4R
LSR R
dee06
0000
,RNO THEN RESET flHll STRRT f^OfllM,
00006
2070
4R
LOR
R
0000?
0000
;
00087
2079
$9
30
ROC
#40
990W
0000
t - €29M
00000
207B
BO
E2
04
STR
1024*226
00009
2000
00009
207E
/
00010
2000
00090
207E
RD
01
^a
LDR
VRL2 wli#JOREO«
ooou
2000
00
VRH
.BYT
-UNITS+TEN
2081
29
OF
RNO
iMOeOOUU .NIBBLE
00012
2001
QO
VRLi:
.BYT
. HUNWEDS+TMRUSRNOS
00092
2083
69
30
ROC
•48
00013
2002
00
VAL3
.OVT
,ETC
00093
2005
00
El
04
STR
1024*223
00014
2003
00
VRL4
• BVT
00094
2000
m
01
20
LOR
VRL2 ,eTC
00013
2004
00
VRU3
.BVT
00093
208B
4R
L8R
R
00016
2003
i
00096
20OC
^R
LOM
R
0001 T
2003
,
00097
2000
4R
L3R
R
00010
2003
,
00098
20OE
^R
LSR
R
00019
2O03
20
14
20
STflpT
JSR CLE^
XLCm SCREEN
0OO99
208F
69
30
ROC
#48
00020
2006
20
28
20
JSft COLOUR
.COLOUR BVTES
00100
2091
00
E0
04
STR
1024*224
00021
2O0B
,
00101
2094
.
00022
2O0B
20
3B
20
miN
JSR PLUiil
.RDL« dNE
00102
2094
flO
02
20
LDR
VRL3
00023
20OE
20
67
20
JSR OISP
.OISPLRV
00103
2097
29
OF
RNO
•■<0O0OU11
00024
2011
4C
00
20
JftP hflIN
.00 IT RORIN
00104
2099
$9
30
RDC
•46
00029
2014
,
00105
209B
00
OF
04
STR
1024«223
00026
2014
R2
FF
CLtm
lOX •233
.STORE 0PRC10
00106
209E
RD
02
20
LDR
VRL3
00027
2016
m
20
UOft •32
. OVER SCREEN
00107
20RI
*R
LSR
R
00020
2010
90
00
04
CUftl
STR •0400. K
00100
20R2
AR
LSR
R
00029
2011
90
00
03
STR tOSOO.X
00109
20R3
AR
I ft»
R
20 IE
90
00
00
0TR •0600.x
00110
20R4
*R
LSR
R
00031
2021
90
E7
06
8TR •0667, X
00111
20R5
€9
30
ROC
•40
00032
2024
cn
OEX
00112
20R7
eo
OE
04
STR
1024*222
00033
2023
t»0
Fl
ONE CLRl
0011'^
00034
2027
60
RTB
00114
20RR
flO
03
d9
LOR
VRL4
00035
2028
/
00115
20RD
^9
Of
RNO
•SiOOOOllll
0003£
2020
I
00116
20RF
69
30
RDC
#48
00037
2028
m
00
COLOUR LOK #0
iOXXm 10 lURCK
00117
20B1
eo
00
04
8TR
1024*221
OOO30
2021^
00
20
00
STR 33200
00110
2004
RO
03
20
LOR
VRL4
OO039
202D
00
21
00
STR 33201
,SCR€EN COLOUR
00119
2017
4R
LSR
R
00040
2030
ft9
01
ton Wl
00120
20BO
4R
LSR
R
00041
2032
R2
0C
LOM nt
.NUHBERS WHITE
00121
2009
4R
LSR
R
00042
2034
90
09
04
COLl
STR 1024+217.X
00122
20BR
4^
LSR
R
00043
2037
CA
OEX
00123
20BB
€9
30
ROC
•40
00044
2030
00
Fft
ONE COL I
00124
20i0
€0
DC
04
STR
1024^220
00045
203R
60
RT3
00123
20C0
;
00046
203B
,
00126
2OC0
(=0
04
20
LOR
VRL5
00047
20311
,
00127
20C3
29
OF
RNO
•)£00OO11U
00048
203B
F8
PLU01
SCO
.OECIMRL ON
00120
20C5
£9
30
RTIT
•48
00049
203C
18
at
00129
20C7
60
DB
04
STR
1024*219
0O030
203D
;
00130
20CR
PO
04
20
LOR
VRL3
0O051
2031)
flO
00
20
UUR VRLl
.ROO I TO UNITS
00131
2000
4R
LSR
R
00072
2048
69
01
ftOC •!
00132
20CE
4R
LSR
R
00093
2042
80
00
20
HTR VRLl
0O133
20CF
4R
LSR
R
00034
2043
00134
2000
4R
LSR
R
00033
2043
m
01
20
LOR VRL2
,CRRRV FROM THE
00135
2001
69
30
ROC
•40
00096
204d
69
00
HOC ©0
.TENS NIBBLE ->
00136
2003
80
OR
04
STR
1024^218
00057
204f^
00
01
20
STR VRL2
00137
2006
/
00090
204D
,
00138
2006
60
RTS
00099
204D
no
02
20
LOR VflL3
.CRRRV FROM TME
00139
2007
00000
2030
69 00
ROC ftO
.^MRUSRNOS
00140
2007
00061
2032
00
02
20
STR V«L3
.NIBBLE
00141
2007
00062
2033
00142
2007
.ENO 1
00063
2033
RO
03
20
LDR VRL4
.HUNOt^EO
00064
00065
2030
203fl
69
00
00
03
20
ROC WO
STR VRL4
;THRU5RN0S 7
ERRORS
* 00000
00066
2030
,
00067
203D
ftO
04
20
LOR VRL3
;ETC
•VNSOi.
TRK-l
00060
2060
69
00
ROC 40
00069
2062
80
04
20
STR VRL3
SVMiOL
VRLUE
00070
2063
'
CLERR
2014
CLRl
2018 t
:0L1 2934 COLOUR 2020
00071
2063
00
CLO
OISP
2067
iRlN
2O0B
^LUSl 2931 STRRT 2005
00072
2066
60
RT8
VRul
2000
/RL2
2001
VRL3 2302 VRL4 2003
00073
2067
t
VflL3
2004
00074
2067
*
0O079
2067
i
ENO OF
rssehblv
00076
00077
2067
2068
18
DISP
i
CLC
(continued on page 1471
YOUR COMPUTFP, AUGUST 1903 145
If you can buy it cheaper
well refund the difference:
This month's offer is unulher winner — a
consignment of 14"R,G.B. colour monitors
manufactured by J, V.C. — at prices never seen
before in the U.K. Suitable for use with 3BC Micro,
RGB MEDIUM RES £199.00
Resolution, 370x235, Pixels.
Display, 80 characters x 25 lines. Slot Pitct'"63mm.
Input, Video — RSB Analogue with TTL input.
SYNC - Separate SYNC on RGB. Features, On/Off
switch with pilot light, Brightness control.
Power 220/240V 50/60Hr
RGB HIGH RES £299.00
Resolution, 580x235 Pixels.
Display, 80 characters x 25 lines. Slot pitcti'4 1mm,
Input, Video — RSB Analogue with TTL input
SYNC - Separate SYNC ON RGB.
Features, On/Off switch with pilot light.
Brightness control. Power, 220/240V 50/60HZ
IBM COMPATIBLE £349.00
Spec as above v/ith IBM Interface.
TEAC DISC DRIVES
TEAC 55F - 5Va" D/S 80 track. Formatted single
density 400K Double density 800K. only £229.00
Case to hold tv/o drives with power supply and
blanking plate. only £39.95
Ribbon lead to connect one drive to BBC. £12.00
Dual Ribbon lead
€15.00
Power load to connect one drive to BBC.
£6.00
Ideal for use with BBC Micro. Full warranty. Low
power consumption. Slimline latest technology.
Switchable 40/80 track,
CANON DISC DRIVES
MDD 61 06 dV*" S/S 40 track. Formatted single density
100K. Double density 200K, £129.95
Case to hold single drive.
£9.95
Leads as with TEAC DRIVES
THE ORGANIZER DESK
At last a desk designed for the personal user, Full
size desk. Suitable for all leading micros. On castors.
Teak finish. DEALER ENQUIRIES INVITED, only £49.50
DOGFIGHT
If you have a BBC 32K with any OS. become a flying
ace with our wonderful new game Dogfight. An
exciting 2 player game with 8 levels of difficulty
only £8.65
12" GREEN SCREEN
MONITOR
One VBOf warranty, ex stock delivery, 1 8 MHZ. Phorio
connector. Limited quaritlfy. only £69.95
Lead to connect to BBC £5.95
Lynx, Oric, Apple IL Apple III and IBM etc.
It's sofeyto put Q cheque in the post today.
Because, it you find someone who's cheaper, we'll
refund the difference,
NASHUA FLOPPY DISCS
Minis
S/SS/D
S/SD/D
D/SD/D
8" Discs
S/SS/D
S/SD/D
D/SD/D
£17. 95 for 10
£23.95 for 10
£24.95 for 10
£16.95 for 10
£19.95 fori
£22.95 for 10
S/S 80 Track £24.95 for 10
D/S80Tracl<£26,96for10
With full 6 year warranty. All mini discs have hub
rings one a FREE plastic library case.
8 DISC DRIVES SHUGART
COMPATIBLE
FD614 S/S Dual density. Formatted 600K Byte
only £149.00
FD650 D/S Dual density, Formatted 1 .2M Byle
only £199.50
Pertec 90 day warranty
Case to hold 2 drives — complete with power supply
and fan. only £99.95
VIEW DATA TERMINALS
Prestel, Built in modem. G.P.O. approved, slimline
design. only £199.00
'Our price pledge only applies to the JVC monitor
To order: Add carriage at the following rates:—
Discs 85p. Other goods £7.00. Add VAT at 15% to
total and send your order to:
DPUS SUPPUE5
158, Camberwell Road, London SE5 DEE
Tel: 01-701-8668 (3 lines) 01-703-6155/6/7
Government and educational
orders welcome.
146 VOUR COMPIJTFR. AUGUST 1983
{continued from
pam
mt
tlN£» L0€
COM
LIME
SYMBOL TRBLE
SVMBOL VRLUe
eeeet
0000
>
PUT "0 BCP
RDB,SRC-
HN3HI 2003 RKSUJ 2002 NUriHI 2001 NUMLO 2000
09002
0000
;
STRRT 2004
08003
0000
;TH1S
FROOR^M RUNt
» DN R CBn 64,
0000
;
END
dF RSSEMBLV
00€^09
WI0V
.THE
fCTUftL flDBlHC
> UP IS MUCH THE
0000
,$«NE
RS IN THE NOR«ftL*lIN«rv,nODE
2 REM FOR THE CIM 64
09007
9900
;THe
y¥MH DlPreREHCC IC T»«*^T ►*ow
5 RCIM ^•••t^eT SGFEEN CCXOURC
00000
0000
;tme
^rf^LUE IN THE
Hl-BVIES
3 POK£53200.0 PCK£53201*0PRINTT»I
0000?
0000
i REPRESENT HULTIPLES OF i00 OF THE
10 REn *#*POKX IN MRCHINE CODE
00010
0000
;tO-»VTES INSTERD
C*" 256 TinSS.
20 RERDDf IFD»«"«'*THEN200
00OU
0000
30 ]
5lfLEFTfCDf,l> D2fRI0HTf<D»a>
000ia
0000
40 ^
^•CRSCCDl»>-40*<<RSC<Dl«»64>*7))»16*CR$C<D2f>-40*<(;flsC<D2t^^f»4>t^/>> 1
000 U
0000
!tO add THE NC«^B€ft
STORED IK NUflLO
50 POKE2M096*C.V:C-C*1 OOTO20
00014
0000
rMtD 1
'iUMHI TO THE
NUMBER CONTftlNED
60 REM »•*MRCMI^E CODE DRTR
0001^
0000
;1N THE RNSLO Ptm P^V^l PAIR.
100
DRTR 34. 67,56. 09. F6. tS.RD. 02.20, 6D. 00^20.60. §2. 20
000 le
0000
«
110
DRTR RU.03.i0.6D.01.20.0D.03.20-De.60.*
0001?
0000
i
120
REM *»»CONVfRTS INPUTED DRTR TO BCD
00010
0000
t
130
REM ***FIRST HUMDEP TO BE RDDED
00019
0000
% m #2000
200
PRINT ^rriRST HUflBER"
00020
2000
t
201
PRINT' UNITS". OOSUB400 POKE2«40Si6.R
00021
2000
34
NUnLO
.»VT t>l
210
PRINT- TENS"; OOSUB400 POKE2*4096.PEEKC2«40^6)-I'R#I6
00022
2001
07
Nurwi
,BVT i87
• 8734 DECinflL
220
PRINT- HUNIREDS" ; OOSUB400 POK£2*4096* I . fl
09023
2002
,
230
PRINT- THRLSRNDS". OO8UB400 POKE2*4096*1 . PEIKC2^09«*l>+fl016
00024
2002
28
«N0LO
*BVT »2©
235
PRlHT
00025
2003
09
ANSHl
.BVT t09
.- 0920 DECinflL
236
REM ♦♦♦SECOND NUMBER
00026
2004
240
PR I NT -SECONt NUMBER-
00027
2O04
i
C41
Pft 1 HT - UH I TO " ; DOSU&490 rOKE£»li409$*g . ft
00026
2004
F0
START
SfcD
.D€C;MHL MODE
OH
250
PRINT- TEN€" ; OO$UB400 POKE2«4096*2.PEEK<2«li*096*2J*R*16
00029
2009
16
CLC
260
PRINT- NUNlREDS'*i :0OSUB400 POKe2*4096*3.R
00030
2006
m
02
20
LDR RHSLO
.ROD THE
270
PRINT* THR(,SRND8"; OC^UB40e POKE2*4096-*'3.PEEK<204096'*>3>4'R«16
00031
2009
6D
00
20
RBC NUfILD
. LO-IVTES
280
SV8 294096^4
00032
200C
aD 02
a0
8TR RNSCO
290
PRINT
00033
200F
;
299
REM i|i»0RN$i4ER IN BCD TO DECIMRL
00034
^0F
RD 03 20
LDR RN$HI
.RHD TMe
300
PRIMT-RNSWEF IS"
00035
2012
60
01
;0
RDC MgUHl
.HI-IVTES
301
PRINT" UN ITS". PEEK <2« 4096*2) RND 15
00036
2015
6D
03
;0
STR RN^I
310
PRINT- TeN€'SCPEEK',2»4096*2)/16> RND 15
00037
2010
320
PRINT" HUNIREDS'SPEEK(2«40^*3> RND 15
00030
2010
,
AN$HER IS IN RNSLO RNI» RN$Hl
330
PRINT* THRLSRNDS*. VP££K<;2#4096+3>*^16> RND 15
00039
2010
340
PRINT-waiRUh RORIN ,1 FOR VE8, 9 FOR HO" OOSUB400 I FRO9THENRUN200 1
00040
2010
110
CtD
,DECinpL MODE
OFF
350
END
00041
2019
60
RT$
.RETURN TO BASIC
399
REM ♦•♦SELECTIVE INPUT ROUTINE
00042
201R
,
400
GET fit IFR«-""TMEN400
00043
20 la
.ENB
4)0
420
IFRSCtfl»><4e OR «SC<n«>>57THEN400
R-VftL<R»>:pRiNTR RETURN
wim%
« flIAdMMk
" WVW
RERDV.
■
STOP...
USING
SCRAPS OF PAPER
STOP...
LOSING
PROGRAMS
pnoailAiiiiMiefts Aiiis ^s® Professionally
Designed Universal
BASJC CODING Pad
Computer
Stationery
Padi
BOTH .
V ACKS FOB
LIBRARY
CATALOGUE SYSTEM
INDEX FORMS
CASSETTE
REGISTERS
FILE DETAILS
(10)
(50)
(100)
£7.50
_ PLUS ^^.
FREE DELUXE!
START
Qty
Price
Total
Programmers Aids
Catalogue System
Both Packs ,
E7.50
£7.50
£13.95
Plus Post A P»Hfir>o
1.00
£
IMPROVING YOUR
PROGRAM
Nam©:,
START ?^oS"b
Address: ,
.Postcode:
SECURING
YOUR LIBRARY
Send to: Diamondsoft Limited.
FREEPOST Cheadte Hulme,
Cheadle. Cheshire SKB 5YB.
Tel. 0G1-4Q5 8705 (24 brs.)
ffldiomond/oft
A better way of computing
YOUft COMPOrEH. AUGUST 1983 14 7
1 1
Ml
T
RP
Ni^iiair
,,. ^^^
jftj^
n
ORIC
MCP 40 COLOUR PRII
169.9!
inclVATl
here, the exciting new
ORIC MCP 40, Colour-
Printer. Pocked with 1^
quality ORIC features
to start building
your ORIC
system.
.^•^
Y\^^
4 colour hard copy, for home and business use.
Just look at these leading features:
# Quality hard copy on plain paper
^ Superb graphics and text capability
Prints 4 colours — Red, Green, Blue and Black
Designed to match the futuristic style of ORIC 1
Plugs straight into your ORIC — printer lead supplied
• r
IC
The ORIC MCP 40 - Setting new standards in
Micro Computer Printers. ORIC The Real Computer System
ORIC PRODCJCTS INTERNATIONAL LTD CowoiUi Paik Matsion. CowoUli Park. London Road,
Sunninghill, Ascot, Berks. SL5 7SE
ORIC products available from:-
WH SMITH DIXONS GREENS LASKYS MICROC'
MICRO PERIPHERALS SPECTRUM COMPUTERS FOR ALL
and hundreds of independent dealers.
I
T
r
t)RIC-l 161
VALUE PACK
ORIC 16K plus £30*
worth of ORIC Software
for ONLY
inclVAT
HUMt HMIHk UN)L HJWIt
ORIOl 481
VALOEPACK
ORIC 46K plus £40'
worth of ORIC Software
for GhLY
£169.95 .n^
HOMt
'.Kf
ORIC 1 16K & 48K Micros
^ Superb Styling
# Ergonomic keyboard with 57 moving keys
#^28 rows X 40 characters high resolution
• Teletext/Viewdata compatible graphics
• 6 Octaves of real sound plus HrFI output
• Centronics printer interface and cassette port
• Free user manual, cassette recorder lead and
Driver game i ncluded.
ORIC 1 Todays best value in real computer systems.
To be launched within the next few
weeks - the revolutionary
ORIC3" MICRO FLOPPY DISK DRIVES,
with Incredible access time and data
storage capacity.
Other peripherals to be launched this year. . .
it is Oric's policy to continue to expand our
product range, in order to offer our customers a
comprehensive, professional. Microcomputer
system, at a realistic price.
We believe that witli the launch of our MCP 40
colour printer, and our combined computer/software
value packs, we will continue to lead the small micro
market in both quality and value.
'Titles may vary subjrct to availabiliiy but the approximate value will not.
t Copyright ORIC PRODUCTS INTERNATJOTiAL 1983
HHHH
^^^Pt^^H
^^K^t ^. ^i#i H
^pjl^l
^^ T^>
1
B
tM
INVITE SOME NEW
FRIENDS ROUNDTONIGHT
FROM C-TECH SOFTWARE
SELECTED LINES AVAILABLE AT JOHN MENZIES • W.H. SMITHS AND ALL GOOD COMPUTER SHOPS
CENTIPEDE
SUPER
CENTIPEDE
and PAINTER
Supe* Centipede is a Ml colour wpicnme corte
arcade game where the object is to dcfenc
yourself with your laser against a fast movng
centi:)ede wh»ch weaves m ^nd out of thr
mushroom patch Beware of the rrit'^n earing
Pajr>tpr You must diffuse the tirT>e t>ombs ir
numerical order whilst leaving a rnal but you
mustncjt f u-issyi)\t( :;.4ti
For I6K/48K SpKtrum €5.50
PLEASE SEND fVIE THE FOLLOWING
NAME... ADDRESS
I enclose cheque/PO payable to CTECH SOFTWARE
TOTAL £
* 184 MARKET ST • HYDE • CHESHIRE • SK14 TEX
FIGHTER PILOT
& CITY BOMBER
I hts 1^ MX ingenious pro^jfr m for the Du^gof "
32 It beg-ns wirh a bf lefing sessior> y/vtng
details of the several altac ^ waves and shows
you pictures of the aincrafl nc luding
MesserschrT>idi smj Junkers You have to get
tf le aeroplanes withm your sights and shoot
them dowri Tf lere is a parachuting sequence
li makes Mi use of H^Res craph»ci colour ^n<t
sound All this for €5.50
FROGGER
^na SPECMAN
Sr>f?t man has great riULfiine lo.;^ utc^pf i cs
wKt) 3 ro 5 ghosts power pi'li ^nd a ^ea^
►'Tiuf >tfve T»an who murxhes n all
directions
Frogger-2 screen superb representation with
full colour Hi-Res Frogs. Cars. Roads. I ogs.
Turtles ancf nverbar^k wth stirer ^oi jnd
For l6Kf48K Spectrum €5.50
KRAZY
KONG
J00% m<cf>'ne code program featunng
3 screensof H^ResGori.'la. BarreK Frrebalfs.
Conveyo' Beits and a running andjt irnping
man who must rescue his girffrjend from the
^nraqed^onq
For the <WK 5f»ectrum €5.50
RING OUR TELESALES NOW
.061-366 8223
S
JtesfOMse fhamc
Do you have a problem? Your manual is
Incomprehensible or you just cannot get the
hang of that programming trick you tried —
whatever it is, Tim Hartnell will do his best to
answer your queries. Please include only one
question per letter and mark them "Response
Frame".
SUMMER CAMP
■ I have read in American
computing magazines about
summer campe whicti con-
centrate on computer use. Is
there anything iikc that in the
U.K.?
Makclm Parks,
Amenham,
Camp eeaumont runs camps in
London, East Sussex, Devon and the
l^kc Districr for four to fifteen -year-
olds. As well as the normal sporting
and recreational acT:vities» each
camp features a computer centre
where half of each day is spent
working on a computer for each
person. The computer activities, as
well as instruction in Bisic program-
ming, include films and lectures. For
the more advanced coniputer users
there are one, two and three week
projects on robotics md artificial
uuelligencc. including the use of
machine code. Both residential and
non^residential camps are available.
You can get more information from
Beaumont Summer Camps, 73
Upper Richmond Road, l^ondon,
SW15 2SZ. Telephone 01-870
9866.
ANAGRAM
■I am the owner of a 4BK
Spectrum and have been trying
luisuccesBfitUy to vvrite a pro-
gram for wo r king out anagrams,
thai is to prim out a steven-letter
word and every combination of
the seven letters on the screen* I
would be most grateful if you
could help.
Tyne and Wear,
One way to tackle thii would be to
use the Sinclair's string-slicing
facilities to break the word down
into seven separate characters, and
take the code of each and place these
in elements of an array. Then you
could use the random number
generator to randomly mix the
elements of the array, finally
priming out the word jsing CHR$.
You will need two loops, one inside
the other, to ensure that each
element of the array is only used
once in each anagram.
ORIC QUERY
■ I haivc owned m ZX>dl tor
about a year now and recently
decided to buy an Orlc 1. On
going to shops such at Dixons
and WH Smith to buy directly
rather than by mail order, I was
told that the stores only stocked
the 48K model* Wanting a ISK
rather than a 48K version I was
rather disappointed. On further
enquiry at one shop I was told if I
ordered a 16K version by mull I
would be sent a 48K machine
and asked to pay the difference*
Is this true? Do I have to buy a
4SK machine?
T Zahouh
Shonham,
Oric'S PR company, in rather
guarded repHeii ro my querien* said
••most of the 16K production has
gone to Europe but Tangerine is
selling a few by mail order**. At
present, if you order a 16K by mail
order, you may be sent a 48K Oric
"on loan", with the idea that when
the 16K becomes svailable you will
be given the optbn of swappmg
your 48K for the 16K, or of paying
the difference . >X^cn I bought an
Oric by phone when they were first
advertised last October, I ordered
the 16K, but recdved a 48K, my
credit card was debited for a 48K
machine, and no "downgrade option"
was offered. Oric assure me this was
a mistake* Ian Osborn of Norfolk
wrote to ask if it wis possible to buy
a 16K model now, with the idea of
buying an upgrade kit to make his
Oric 48K in due course. Oric's PR
company says that "no expansion is
possible for the Oric*\
DISABLED HELP
■ My 14-year-old son is
diKabted, but wants very much
to be able to use a computer.
Our local computer shop has
been most sympathetic and has
tried to help, but have been
unable to make any specific
suggestions on how we can equip
a microcomputer so that my son
can use It. Is there a resource
centre we can turn to?
Mn K Joneit
Edinburgh,
Unfortunatelt, you do not
mention the natures of your son^s
disability, which limits somewhat
the advice I can give. I have heard
from a number of people over the
past two years with disabilities —
generally involving limited move-
ment and control skills — who have
managed to find satisfaaory ways of
operating their computers.
Elect riad. New Street, Aylesbury
(0296) 87309 shoukl be able to assist
you, particularly ir respect of use of
Commodore comparers such us ihe
Vic-20,
You may also liite to contact the
Disabled Advice Service, Atheldcnc
(community Centre, Garratt Ijine,
I^ndon, SW18, 01-870 7437, and
the Disabled Living Foundation,
346 Kensington High Street,
Undon W14, ->^602 249 h Contact
a Family is a organisation which
links up parents throughout the
U.K. who have a handicapped child
living with them at home. One of the
fathers asscciated with tht
organisation is a computer buff who
has set up a scheme called CAFCAL
— Contact a Family Computer
Assisted Ixarring. The scheme is
based around the ViC'20 and is
building up a library of suitable
programs. You can contact the
group at 16 Strutton Ground,
Victoria, London, SWl P2HP
01 222 2695. CAFCAL welcomes
suitable educational programs from
any Vic-20 users.
TEXAS PRINTER
■I have recently bought a Texas
Instruments TI-99/4A computer
and I want to connect a printer
to it. I have been told by one
shop that although there la a
Texas printer^ It Is not yet
available In the U.K. is this true,
and if so, what printer can 1 buy
which is suitable for my com*
puter?
Scott Shaw,
Hounshtv.
Connecting i printer to the Vh
99/4 A is a rather involved and
expensive process. The oiTicial Tl
printer retails for £481 but is not
currently available in the l^K.
Before you can connect any printer,
including rhc Texas one, to the
computer you need to buy a
peripheral expansion box for £159
and the TI RS-232 interface which
costs £117. Once you have these, any
printer which connects with an
RS-232 interface will work, such as
the dot matrk printers made by
EpM^ii — llicsc &iau uiuuiid £400.
Texas peripherals are available by
mail from Landau Electronics, Lion
House, 227 Tottenham Court Road,
London, WC2. You can check on
availability by phoning them on
01-580 7383, extension 28. Texas
tells me that a range of cheaper
peripherals wi.l be available "real
soon*\ These are designed for the TI
pocket compu'cr, the CC-4(). An
adaptor will be available to connect
these to the TI-99/4A.
FAST DEFENDER
■ l have written a simple
Defender program on my ZX-8L
However, it rans too slowly to he
much of a game. How can I
speed it up?
Andrew Marsden,
London W4,
The shortest, and best answer,
would be to learn machine code, and
then rewrite the program in machine
code, rather than Basic. However,
this is not an easy task although it is
a skill you should seriously consider
acquiring. The way in which your
Rasic program s written; that is, the
order of the lines, and the things you
gel your computer to do, such as
raising numbers to a power> or
making decisions all have an eflTeci
on ihc running speed of the
program. Try to write it so you make
as few decisions as possible.
Generate ai few random numbers as
possible - you may be able to
generate just one random number
each time :hc program cycles, and
use this in different places. Iry to
make the program run in a clear
loop, with a single Goto at the end of
the major bop. An alternative to a
Goto is a vast For- Next loop which
contains a much higher number than
you arc likdy to need — such as For
A • 1 to 100,000. Finally, make the
first line of your program Poke
16389,75 to slightly speed the
computer up.
NEED TO KNOW
■l have had my BBC Micro for
five weeks now, and have bought
some commercial software for
it* The quality of the tapes Tve
bought is very high, but I find
the programs most depressing.
V^iTiy? simply because my puny
efforts at programming seem so
weak when compared to the
effects possible from
accomplithed programmers.
What i» the t>€eit wuy to improve
my programming quickly? I
should add chat the BBC Is the
first computer I have ever had*
and 1 am barely past the
For-Ncxt loop stage of Basic
programming.
Coiin Cheinion,
SouihiimptiHL
The old adage about learning to
walk before you try to run holds true
for programming. The Icarnmg
curve for Basic is fairly steep at the
beginning, bur soon evens «iit ro a
vcrj' graduil rise. You sound as if
you arc paa the worst already. ITie
three best ways to improve your
programming are to get in touch
with a local users* group, join one of
the national user clubs, and read
some books on the subject. An
advertisement in your local
newspaper, or a notice in a computer
shop — such as your nearest BBC
Micro dealers — should uncover
other users in your area. The two
national clubs are Laserbug^ 10
Dawley Ride; Cxrlnebrook, Slough»
Berkshire, SL3 OQH, Beebug, 374
Wands won h Road, l^ndon SW8
4TK. There are many* many books
for the BBC Micro. One of the latest
is The BBC Micro Book — Baste,
Sound and Graphics by McGregor
and Watt, published by Addison-
Wesley. Others include A PL for the
BBC Micro, The BBC Micro, An
Expert Guide, Instant BBC Micro
Machine Code^ The BBC Micro
Revmied, Easy Programming for your
BBC Mic-o, Th4t BBC Micra
Compendium^ Games BBC
Computers Piay^ The Book of
Listings, L^: your BBC Micro Teach
You to I^ogram, Ihactiml Programs
for the BBC Computer and Acorn
Atom, 30-^ Programs for the BBC
Micro, and JO Hour Basic. ■
YOUR COMPUTf R. AUGUST T 983 151
CREATING FANTASIES FOR
DRAGON AND NOW
KR AZY KONG
All machine code version of the
popular arcade game.
This program has all the features
of the original and is every bit
as fast.
3 different screens make it
difficult to beat.
ZX81 16K 3-95
HOPPER
Can you help Fergy and his
friends get across the 4 lone
highway and back to the Irlly
pond?
includes Crocodiles. Logs,
varying traffic speed etc.
ZX81 16K 3-95
ORIC 48K 6-95
CENTIPEDE
All machine code -very fast-
Superb graphics Better than the
original.
ORIC 48K 6-95
BBC A OR B 6-95
ZX81, SPECTRUM,
ORIC AND BBC
LIGHT CYCLE
All the speed and excitement
you could want, very addictive.
Race and block the computer or
another player.
SPECTRUM 16K 48K 5-95
ATTACK
Attack is a super fast, all machine
code arcade style gome.
You ore the Chief Security
Officer on the prison planet
•KOVENTRr v/here all the capt -
ured space invaders are kept
until a humane way of dealing
with them con be found. There
has been a major breakout and
it is a race against time to stun
the invaders and return them
to the compound. After
being in the open too long they
mutate and become much
fiercer. See how long you can
keep them all locked up.
DRAGON 795
DEEP SPACE
Alarms begin humming loudly as
warning lights flash at you from
the computer control console of
your ASTRO-CRUISER.
Within seconds a huge boll of
destruction explodes outside
your observation port, battering
the ship violently.
A quick check of your tracking
screen shows you to be entering
one of the worst space storms
ever recorded in that quadrant.
Your only defence is your skill
with the laser cannon.
We DARE you to take control
and fight your way to safety.
Unless you con blast a way
through your ship will be crushed.
SPECTRUM 48K 5-95
INVADERS
At last the version you hove
been looking for. Quite simply
unbeatable.
ORIC 48K 6-95
BBC A OR B 6-95
SEND CHEQUE OR P.O.
TO RS.S.452 STONE Y STANTON RD. COVENTRY CV6 5DG.
FOR INSTANT CREDIT CARD SALES TEL (0203)667556
TRADE ENQUIRIES CONTACT JOHN FLETCHER. COVENTRY (0203) 667556
Although the NewBrain is conceived as a total
system, the unexpanded Processor itself hasa great
deal to offer It is available in two fornns: Model AD,
shown below, with a built-in lifiedibplay,dnd Model A,
without the line display Both nnodels can operate
with a monitor or a television set
MEMORY
D24KbytesofROM;
a 32 bytes of RAM, at least 28K of which is available
to the user
THE SCREEN DISPLAY
□ 40 or 80 characters to the line - without affecting
the 28K bytes of RAM at your disposal;
a 24 or 30 lines to the screen;
a well -formed characters, with true descenders;
a a full European character set;
D normal or reverse video, high resolution graphics
on screen of controllable size, 256. 320, 512 or 640
horizontal resolution by 250 vertical lines;
a a facility to set up a "page" of up to 255 lines, with
the xreen acting as a "window" to display it;
D ability to ma ntain several such pages simultane-
ously and to switch rapidly between them;
, D text may be used on graphics screen as well as on
parts of the video screen not used by graohics.
CHARACTER SET
□ 512 characters, indudingthefull ASCII set all
European accented characters. Greekard graphics
symtiols.
GRAPHICS
D 20 powerful graphics commands;
□ all text characters usable on the graphics screen;
D variable-sized graphics screen, with the rest of the
screen available for text - for versatility and to save
memory
SOFTWARE
Enhanced ANSI BASIC; screen editor (32
commands), mathematics package {10 significant
figures), graphics commands.
o a very friendly screen editor - a deligfitto use and
readily adapted to text processing;
D arithmetic to 10 significant figures;
□ very controllable output formatting of numbers -
invaluable for accounting statistics, and scientific
applications;
a a powerfu , much enhanced BASIC;
D a very flexible operating system, which allows any
data stream to be opened to any device.
INTERFACES
□ two tape cassette ports built into the processor unit;
D a built-in printer interface;
D a built-in communications interface iV24/F?S232);
D a video monitor interface;
o a TV interlace;
D an expansion interface for NewBrain system
expansion modules.
KEYBOARD
D standard typewnter pitch, action, layout and size,
with editing control and graphics keys.
</» IS A REOISTESEO "HADE MARK OF CMOiTAt 9£SEJ*«ICH INC
^u can get everything in the box on the
If you understand thefactsand figjreson
the left you'll soon realisethatNewBrain hasto
be one of the nnost powerful micros around.
However, if you find the box on the left a
little hard to follow, don't worry
We've gDt over 120 dealers nationwice
who've gpt all the a nswers at their fingertips.
Ether way you'll discover that NewBrain
is the kind of micro that will stop the
competition gettinga look in.
At £269 it starts off with twice as much
riiernory as most of Its competitors and can
expand to over thirty times that amount So
there's no chance of being left behind in the
micro race
It comes with a very powerful langpage
(enhanced ANSI BASIC) and it^ll take CP/M.*
so itil work on the same system as similar big
businessmicros,givingyouthecapacitytouse
an almost limitless variety of tried and tested
software
But most of all NewBrain is a machine
that can expand
It's designed to take disks, printers and
memory expansion modules(upto2M b^les)
plus anything else you'd expecta professional
business micro to handle
So, whether you understand the box
on the left or not pay a visit to someone ir the
know on the right '
They'll answer all your questions and give
you a full demonstration.
Grundy Business Systems Ltd.. Grundy House,
Somerset Road.Teddington,
DEALER NEraORK
AirWKMM
QUJUCtSTER
!0t
TW!CCW^9I3I
^Arr ^ : : ' ' ■
vCiuMlltfc
:<.Liw::£U
IMimiY
f>i
aanoK mr.» &i< w \%\ i rn
ar '^ - >
MrtNLTinif
mxkmm
?.'
c^»t
W
IMMWII
H-'
I Jl^r*^^ ■■' '-''' • * ''"' ' " ^ 1 ••*:«> .
HOaNTRE
,r#:r^ ■>;»•-• ,
iA'-
WOt
hL»fnCE«»OW£»»
%iA¥i
^({riU'M--
Kn^FlBHSllTO
, ---j^n
Ji. 1 i.'MM '
HAVlMQOPSHUfK
.' iID(C60;!?0!>3Wi
M 'M;.
APfXlCOf^ROSfiAWMIMflLiWITIO
.5iU*W>54»
;wPifTr«ao
,1 ..^{021^ !»JI6S>
ksmm
iUtFMO
BIMOfCHtD
VDR r FA AUOIW>lj Tin SI R^'JCtS
"'"My
SttCHTON
twcwmmj^siRvicfs
AVv< K*K:>iT(yillCl?71725«?Vl
{0W>W«1»
MISTOi
WT'-r--"*'*
r
tUClHUfKHTCOMfUURS
MUU
SySTtWSUD
i?O0Ol
\mv^^:fi WS ttOftlD KWa ?«»?)
" '
HUNTtT
t»WJJ7^
tHlU'
IV
I46i:fl??}
rrs
StSTfMSlTO
ilSLID
I
h
^s^mtt
rr4?iTCiC223B3W»r
,-
WJtWCWTK
-" M^S10«U0?23663^J
C*h'
n
'V7 76^I
V Hvicf sun
'•
vt,\^wm\\
m:
k" - ■ < i '
k'"i ••"--!:• IV-
i.v.tyfcNlStRVim
CAfn
;:i ', : < -, '« « <
01
V-- •f'/^r'n
Hi I ..t< M ' .
U H . !i . *.V.»7)
iDi'toi^/^lJ*
UKtsru
CAMNFF
THUYCOftfUUHStSTlWS
iMtvsrA^M'v
;C53JSi"><='5*
aw: ' ■''■
WJ>fO'
.' ■••'•I
lo'ii
rjt \ r,i
MSRO
.'X
owni'.*'
!C*in>'.
iro
VfUifiAu' * ' ■:
UfttFKLCt
CMUtNHAM
liHO&ttCHMlCHuaK*^
r^f iTfh .:;- ,;.^; i ^^
ji u-'jiCtJAi
i*:\\w \\r^\i\
cmsuR
trvl-^COOt
mic^HijuiCTWihCsin
' dV:>MKX||0SJ2»?t»I
!fjif44 rnvns
|;»'''rN
lASKYSiCKf STritMCl?44 J1766;i
[
r-APHJCmUKTO
CaCHtSTU
I
.'»iiT«»CW«SltD
DiFf>»X*?MOaWf^U««Nim
1
^rjlLBS
1
lO?C66li«n}
1
<fssco«PtjT!tsniy
COM
\
MHw:):o: j??9m)
'■'!
cosxwr .'ma\
It/ . ' '■.■
. -V'r M^.rn
iFKUUU
COMMCH'k'''
|cl I,
* '<!)r. '
•>)i)pmt^»w?ci
C4 r:Mi {>;«it»5«&i
1 i' - '
(■ <.:\ • • .' '■ .
MJWITOW
ccmN ^
1 '
,',*■; ■ ■ ;
C'J^'Jli
1
' ■- ! in 1 f ,
MAni
C«i;'
,
;m • i:;fiKi:i07;i
1
lONSUD
QK^
1
1
iMriHD
"4^yl^Wi(«»^ $;?/!)«)
OFh
•.'
ttfM ,1 iiJifia^
WKWk
Mh :iHS
.V4h .V< '^AW Wt Ml WiTsX H*5
1-4
■<'■'!
1 K«^Hii
-ij
buaiir<4
•"'^■•f'"*
mwH
IHH 1 . > ;mk,» -:■/>
.'(•.{tlf* >.\1H»
1 .M 'i '.f 1 i-vr-
oupfrRWiifir
IMtl
A\ U.-V1I Hijv'<.fi(a35a;24Mo
HWCI ilHf J»tl
DUKKMt
.^11
M- :-i*
ij'U
I' -
Ml
EA
UJfltsi
•L^' -- •..->. L ..U-m."J^t
ti;;:'-i
,H 1
fOGWMft
V
iKU
( 1 rM)a rwMWjcrs iTc tm f M tMJ*>
Vm ( . 11
r,
^V
UHWlilWM
VA If 'oit rtii
».l*.
■IKtSLTU
lA - '■
OUl/
:kv,'...
'vl
:,H..
HMItniAW
ai>. ^ - .'
\' '
:>HiMati?Z6/lll<>b)
,,„»■ .
"ji HI {<\t M'«;«, ^: ifti(
ILSfREI
ftliTBfKOWmrUfCHJlRI
iO: 4*.MH7ti
■' '\\\\y
irnm
; ?wr.f i:/niiiwin«i5tsTttts<ay/e /a4l^
M
»OtCC»9(?J4MH-:
(IlLMOiJIII
MH «Tfl
V( tJAs\YMi::floiuwpuH?sut)
^K'.iiM \i\\ n^m\m^h\ikyi\
■' ;'' • .;i4l
NfNXJVfK
TAf;;
HtS(ALaiOV>5U6li
\
(f m«:..j,M.vi:.')
1 OA
►■ \7i,l\
^
' SfilhFFRS
?FRSY!rrr¥s
left from anyone in the box on the right.
j^ Extend the sound ^
^tT capabilities of your Dragon Oq
Dragon 32 ^
Sound Extension
Module
• Fulty-cased module plugs into cartridge port
• Provides 3 channels of sound: 3-note chords and
harnnonies over 5 octaves
• Uses new BASIC command. No need to 'Peek'
or 'Poke'
• Many built-in sound effects (e.g. bomb, laser>
• Music and graphics can occur together without
loss of speed
• Two Input/Output ports included
• User manual provided, with examples
Cheque/P.O. to:-
J.C.B. (MICROSYSTEMS)
29 Southbourne Road
Bournemouth BH6 SAE
Tel: (0202) 423973
ONLY
£34.95
inclusive
VOICE SYNTHESIZER AVAitABLE SHORTLY
Write or phone for further details
II SOFTWARE H
For the BBC Computer A or B
EARLY ONE
an educational ganne
for early readers for £6.50
.ti#.
. . . be early - get the worm not the bird
Send S.A.E. for a catalogue of our other educational
games and useful programs for the BBC and Dragon
Computers.
Please send orders and cheques/PO/Transcash
(No 614 131 1707) to:
H & H, Dept A, 53 Holloway, Runcorn,
Cheshire.
SIR Computers Ltd
CARDIFF
Agerrts for Acorr), BBC and TORCH
Computers
BBC Microcomputers
C39900
esoe.oo
£248.00
£389.00
Modd B
Mode} B wtthdisc intertace
Single 100K cisc drive.
Dual 2 X 100< disc drive
The disc marual and utilities disc are both irKluded.
Upsradeof BBC Model A to B £90.00
Please telephone for up to date information on Prestel, Teletext,
speech syn+iesis, second processors, etc.
TORCH Computers
2-80 Disc Pack fof the BBC Microcompuim £397.00
This unit connects to the B8C Micro in :he same v^ay as a
normal disc drive, but as well as offering a dual 2 x 400K disc
drive for usa under BBC BASIC or other languages it provides the
option of Lsing the wide range of CP/M software available for
business ard data proc^sing applications. The firmware supplied
with the machine allows switching between BASIC and CPM, a
powerful operating system developed from CP/M 2.2,
In addition to the disc pack a second processor is supplied. This
is a Z 80A with its own 64K RAM card, comniunicating with the
6502A in the BBC computer through the 'Tube'. Typically the
speed of execution of progran^ under the twn-processor system
is increased by up to 50% compared with a conventional single-
processor computer.
A third proc^sor, the 16 bit 68000, wHI shortly be available.
T0BCHCF2^ , C2.795.00
This an extension of the BBC microcomputer/ Torch disc pack
system, available in a single unit* The computer contains a BBC
based peripheral processor connected to the main Z-80 computer,
a dual 2 x 400K disc drive as described above, a high resolution
(80 character) colour monitor and a complete British Telecom
approved 1200 baud modem. It is the only mcrocomputer which
has been g^anted permission for direct connection to the Public
Switched Telephone Network both in the UK* and the United
States.
The TORCH can communicate either directly with another
TORCH or with virtually any other type of computer via Prestel,
Using the Gateway facility of Prestet it is possible for the TORCH
to access vast amounts of information stored by private
organisations on public database systems. The Mailbox facility of
Prestell also allows the use of electronic mail
TORCH CI- 240/ 10 As above but with a 10 MB bard disc drive.
TORCH Ch240/21 As above but with a 21 MB hard disc drive.
Peripherals
Seikosha GP 100A prinmr f 229.00
NEC PC 8023 printer r388 00
Epson FX 80 '/ 1 type 3 printer f 470 00
Micfovitec »4" RGB Monitor .... f299 00
Kaga 12" RG3 Monitor £293.00
Sanyo 14" RGB Monitor £260.00
High resolution 12*' Wack /green monttof £96.00
We have still got a few Jupiter Ace computers left in stock £89.00
Software
We currently hold in stock programs from the following suppliers:
Acornsof t level 9 Software
A Er F Software Molirrterx
Bug Byte MP Software
Computer Concepts Pr 0*3 ram Power
Digital Fantasia Salamander Software
Golem Software for All
UK Software Supeior Software
Unfortunately we are unable to supply software by mail except as
part of a larger order.
Delivery by Irrterlirrk of any of the above items £10.00
Unless oth«rwise stated all prices include VAT.
SIR Computers Ltd.
91 Whitchurch Road, Cardiff
Telephone (0222) 21341
166 YOUH COMPUT[R. AUGUST 1983
soFmmfUje.
Software File gives you the opportunity to have your programs,
ideas and discoveries published. We will accept contributions for
any home computer provided they are submitted to Your Computer
exclusively. Please double-check your programs and specify the
memory they require before sending them, preferably on cassette.
We pay between £6 and £36 for contributions published.
Detective
Gary Gates,
Huyton'With'Roby,
Lincolnshire.
y^'Sf;>'M
The program is a problem-solving game
asking the player lo use his deductive powers.
Ii begins by showing y plan of CIivc*s House
on the screen in which a murder has taken
place. Ii is the lask ofihe player to deduce the
room where the murder took place; the
murder weapon; the murderer's motive; who
committed the murder.
Each lime the game is played the computer
randomly generates a different code based on
the four above parameterst and it is the task of
ihe phycr to find out this code.
To help solve the code, the player has
control of a man, shown on the plan of Clive's
House, The man is controlled by the four
cursor keys and the number of movements it
can irake is determined by a pair of dice
shown in the centre of the plan> which are
controlled by the R key.
The initial task of rhe player is to move the
man around the plar and enter one of the
rooms.
On entering any room, the list of possi-
bilities is automatically shown on the
screen and the player is invited to select his
choices. After inputting the choices^ if they
prove to be corrca then a "Won'* message is
flashed on to the screen along with a score and
a rating.
If the choices prove lo be incorrect, then the
list of possibilities is again flashed onto the
screen but, this time, one choice which was
incorrect is indicated by an inverted full stop.
The player is then invited to continue the
game. If the invitation is accepted, then the
cycle is repeated.
HowTver, if the player decides to quit before
solving the code, then a failure notice is
flashed on the screen This program Is only
suitable for a 48K Spectrum.
m f^mn #•♦♦ 4 ok ix specti^um f*^ +
7 RCM ♦♦ OI^RY OirrC5 1903 +i
9 RBH ii »ET UP Uf=)PIR»Les ,
10 CL5 . PnrCfl 0: CLS PRPI
0; eOPDCR e INK 7
i^e Ltr C»0 LET XK-IO. l-CT YV-
1*: LET 3R«« Dili Ri<©>ll> OIM
ae uer 5R*er lct ca»0: i-et cc«
©: LET CD-0: LET ZR«0; LET Ze»0 .
LET ZC-0 LET Zl>»0
30 DXM U(e) DIH UfG) |>XH OtS
I . DIH P (*J
98 REH ■■ TITLE
S'BTftfT err
FOR F.l TO 3. CIRCLE
130^00 se-r NC>rr r
SB PLOrr aB,« DRAU A;2^Be: PLOT
3B.9^ DRAU Ae.4L3: INK 7
00 FOR F-1 t6 3 B9ic^¥> ,a,ia»r:
OESP .8^ia*F BEEP .1&,9%W. BEEP
*B,0«F: BEEP l.B. S*F: BEEP .8^1
4#F: BEEP .a.l*iF BEEP .a,IB*F.
BEEP .S.ae*^ NEXT F
BS PRIhfT RT 21,0, 'PREBB RNV KE
V TO CONTINUE- : IF INKEY0-"*' THE
N aO TO BB
07 CLB
Bfl INPUT **D0 YOU UX6H FOR INBT
N^^Ofi O0»MI" THEN OO TO »••
70 REH mk IHBTRUTIOKS H
60 PRXMf^FLftBH 1; " UELOOH
E TO DETECT lUE
BB PRINT " »•*•••••»■■«•••
■«•»»«» PRINT
00 PRINT 'CLIVC MRB BEEN HURDE
BIBO PRII^T
00 PRINT "VOU nm^E TO FINO BY
THE PR0CE0B OF ELININRTION: -'•'
1. THE NURDERER a. THE U
KRPON 3* THE PURCE OF THE MU
ROER"'*' 4^* THE HOTIUE*'
04 PRIKT PRTHT "UHEH YOU ENT
ER R ROOM, YOU HRVE TO HRKE R BE
RIEB OF DECIBIQN5* THE COMPUTE
R UILCy RFTER ERCH 3ER lEB OF O
ECZeiONB^ XNOZCRTE*' ' '*ONE DEC IBID
N WHICH ta INCORRECT BY INUERB
INO THE WM^^k. STOP-" PWINT : PRI
NTT
9B FOR F»% TO B STEP 0: FOR 0«
1_TO_0_0T0P a FOR Hwl TO B BTEP
>^F*0 N
NEXT O
RT ai,a
^Of^i^r
BEEP
NEXT F
FLRSH 1; "PRE
8 r BBBF
-F: NEXT Mr
OB PRINT „, «*,-. , ^r
SB RNY KEY TO CONTINUE'
100 IF INHEY$«' ■ THEN OO TO 100
10S_CL3 PRINT PRIKT : PRINT
•FIRBT OF RCL. YOU WILL BE CO
NFRONTBD WITH R PLRN OF " ' ^CLIUC '
HOUBE,"' "R PAIP OF DXCE CONTR
O^B THET* "NUMBER OF HOUEMENTB OF
*a^^.. iWtu."' "W^^^LK HIB DIRECTIO
110 PRINT " B - LEFT"***
B - DOUN y ^ UP- • ♦• o
- RIGHT** ^
140 IF INKEYt-*- ■ THEN OO TO 14 O
RT B^B; INK 4; *
»^7, INK b;
LI
EP *0B^F*a:
RDER
330 PRUSe IS
BORDER 4:
7: NEXT F;
B£
DO
440 REH ^ RND ATRTEHENTB
— Wi-l
4B0 LET W^INT (RND^Bl 4-1
400 LET S*INT {PiHt>^%y 4^1
470 LET W*INT (RHD*B) 4^1
400 LET M"INT (RND»4I f 1
490 REH Mi BETTING UP BORRO ■§
S00 CLS . OO TO 0000
310 PRI^^^ rt yy^xx; ink b^'^r*'
000 PRIHT PTT »1.0; FLRSH 1; 'PRE
BB R TO R04.L DICE"
BaS IF IHHEY»»"R*' OR INKEYi-»*r"
THEN GO TO 034
68;? OO TO BSB
iiiii i » » !ii!t,r "-
'.t
DE**; RT 10^ 19. *'BC
687 REH IB ROLLING DICE
B30 LET DR^INT CRND#B> ^1
B*1NT tRND*B> 4^1
BOB LET R-13B: LET D»BB
§40 FOR F-1 TO B
mm IF F«l THEN LET L«DR
Hi S^ ''"» THEN LET L-DB
BB0 IF L-1 THEN OO TO 4000
Bia IF L*a THEN GO TO 4010
B»4 IF L»3 THEN OO TO 4080
IF U>i4 THEN CO TO 4030
IF L-S THEN OO TO 4040
IF L>6 THEM CO TO 40B0
LET n-A4-;>4.
BOB BE{::P . i . '10
B90 NEXT F
B00 LET afl-BR+l LET L»D
BOB REH ■■■ HOUING nm*
010 FOR F»i TO l_*l
020 LET XX«XX*^<INKCYil-"B
EYi»'B'*J
Bai LET YY-YY* <INKEY*«"B
800
cvi
'7->
I -I INK
I - I INK
Oae QO TO 3000
5w feiNT «T YY , xx; INK b; H*
SSf DEEP .a. 30 PRUSE B
BBB PRINT RT YY^XX.'*F'*
BO0 IF INKCY0*"*' THEN OO TO 080
640 NEXT F
S4B PRINT RT YY^XX.;*'R"
00 GO TO eao
090 RESTORE 9BB0
B9B RIZM ■■■ DETECT lUE LIST OBI
7^0 FOR F-T TO e RERD RO trTT^N
^$}0%OR F^l TO 01 RERD OOIFJ: N
EXT F
730 FOR F-1 TO B: RERD Cttf> N
EKT F
Jb rOR F*l TO 4 RERD OB if > h'
EXT F
7a0 CLS : PLOT 0,0: DRRU . 17B :
SPRW aSB.B: DRRU 0,-17B OtiRU *
B.0; PLOT 111^0: DRAW 0^ 17B
7fiS FOR F"l TO B: PRINT RT 1 t-F ,
X;F; "-";Bi (Ft next F
730 FOR F-1 TO B PRINT RT Bl-F *
l;F; '*• "iCO (FJ : NEXT F
Vofc roR r-i TO ^ r^mzfrr itT x^^r
,i;F, '•- ";D0 fF) NEXT F ^,__
720 REH H INPUTTING CHOICES ■!
740 PRINT RT a^ IB; "YOU RRE IN^
,frr 3, IB; '-THE VRttROOH)
74B INPUT "SUSPECT 1 1 TO 61 ";S
USFECT
747 IF BUBPECTfl OR SUSPECrr>B T
HEN GO TO 74 B
7B0 PRINT RT B.1B> 'SUSPECT *'; RT
B . 10i 0f CSUSPECT)
760 INPUT "umR$*OH <& TO Bl " ; WK
RPON
707 IF ueRPON<0 OR UERPON>0 THE
N GO TO 7BB
760 PRXHT RT . IB; 'UERPON^ ** ; C0 I
UERPON)
70B INPUT 'HOTIUE iX TO 4> ";MO
TH,'E
767 IF HOTIUE <0 OR HOTXUOi THE
N.OD Jg^TS.
10.10; '*MOT3rUK
;D0
t»0
770 RRINT ffT
fHOTXUE) _^^ _^^_
774 REH MB HRIN LOOP flHL
LET ZB-0; LET ZC-0. LET 2D-0
760 IF R0fROOH) i >R0 rR> THEN LE7
70& IF 00 1SUSPFCT> t >BOCSI THEN
LET OB -100
790 IF CilUERPON) ^ >C* (W> THEN L
er CC37
795 IF DO (MOTIVE) *>D«<HI THEN L
er comQm9
000 LET C-CRt-CB^-CC^-CD
bIb XF C-0 then OO TO 5000
020 LET H-3110
&93 RESTORE GB00
B30 FOR F-l TO IB
03B BORDER B
B40 RERD R
BB0 IF C-R THEN GO TO M
060 BORDER B
0B0 LET HmH^39
070 NEXT F
073 BORDER
2Z5 m ^'*"*^ THEH CO TO 77B
5Z2 ^^ Z0-6 THEN OO TO TTB
SSS fC 5£"^ THEN OO TO 77B
2SS IE ^ta" THEN GO TO 77B
SSS SE*^ ■■ DIBPLRTYINO FtESULT ^
G0B NEXT F
let*^u1f?-i'^ ^° ^ ^'' "'^ '^^^^
»lb NEXT F
©as NEXT F
I.It%7f?-!"* ^^ ^' " ^^'^ ^«eN
03© NEXT F
Si2 SSS'^S'*'^ 9BB0. CLS
«SS®-'^°*' ^'^ '^^ * RERD ROIFJr N
eXT F
0B5 FOR F-1 TO fl: RERD BOtFI; N
000 FOR F-1 TO 6 RERD COIF); N
EXT F
96B FOR F»l TO 4 RERD DOCfl: N
EXT F
070 FOR F-1 TO 6: IF U(F)-0 THE
N PRINT RT 1+F^ 1-F. ■ . VRJtt**
07B IF U(F)«1 THEN PRINT RfT 1 -f-F
900 FOR F-1 TO B: IF UtrtmB THE
O90 FOR F-1 TO B; IF OtFl«i0 THE
N PRINT RT 1*^F , 17; F ;**.**; CO CF)
000 IF_OCF>-l THEN PRINT RTT 1*P
.17,F; "H-iCOtFI
99B NEXT F
1000 FOR F-a TO 4, IF ptr>mm the
N print rt ©♦F,17;F, '', ";C^»'^J
100B IF P(F>-1 THEN PRINT RT ♦F
10ia BEEP .B.B0 __
101B INPUT "DO YOU UISH TO COPY
LIST (Y.^N> *';N0 _
1980 XF HO-'V ' OP H0«'*«" THEN CO
PY
lOai CLS INPUT "DO YOU UISH TO
OIUE UP CV/N) **,J0 IF JO«"Y" O
R JO-'y" THEN GO TO B300 ^
lOai REM iCOORDINRTES FOR HRI^
1030 IF ROOH-1 THEN LET Y Y -B LE
T >*^"i2: M ^O SOB
1040 IF ROOH-a THEN LET YY-4: l_E
T XX -89: GO TO BOB
10S0 IF ROOH^3 THEN LET YY«9. LE
T XX -B; GO TO S0O
10B0 IF R00H*4 THEN LET YY»9: Ut
T XX -84: GO TO 600
1070 IF ROOMaB THEN LET YY-IB; L
ET XX-3r C^ ~" ^^^
1000 IF RC
ET XX*a9; OO TO 900
8000 STOP
3000 REH ^■■H RTTTR _. _
3010 IF mffU iYY,XX>«B THEN OO T
O 3100
t5016 ir RTTR lYY/XX)-7 THEN 00 T
630
3080 IF RTTR lYY^-XX) -1 THEN LET
ROOH-B
3030 IF RTTR CYY/XX>«a THEN LST
3i40~IF RTTR (VY XX/ -3 THEN LET
SSbO^IF RTTR i.V,xy>^4 THEN LET
S8i5*ir R-rrn (Yv-xx> -b thfn let
SS^S'lF RTTR tYY,XX>-BB THEN LET
ROOM«S
30G0 OO TO B90 ^ ^.^„
3100 LET YY-14 LET XX-IB: BEEP
1 , -a© GO TO C30 ^^
3i9B REH BHB DECISION LOOP !■■
31 ao LET ZRkROOH OO TO B7B
314 P LET XB -SUSPECT GO TO 675
3179 LET ZC -UERPON GO TO B7B
fcof^tinumi on next page)
GO TO 600
«0PH»B THEN LET YY-IB; i_
YOUR COMPUTER, AUGUST 1983 157
soFTWMtsme^
(continued from previous page)
1>a0O l-CT X-INT tRNL**ai ♦l'. IF X»l
THEN kCT Ze«ROOH
aSOi? IF X«S TMtN LET ZG»5USPECT
3S05 OO TO 675
3^30 LET X-INT tRHDf-2l-^l: IF X«a
TMCN UCT ZRaROUM
3a3» IF X-a THEN LET ZC»MCftPON
3340 OO TO 676
3»60 LET X-INT IF»MD*£>#1; IF X«i
THEN i-ex zr>-noof^t
3^&5 IF X»g TMCN Lirr 2DafiOTIVC
3270 ©0 TO 875
3SS0 LET X>INT (RNDfrHlf^X: XF X»l
THEN LET 2B«SUSPCCT
9S0& IF K«2 THEN LET ZCaUCAPON
3a«5 OO TO S7S ^^ ^ ^
t'^.^;'* 1 KT v»T'*r 'UMT IF X"!
33»a IF X-a THEN LET •C-nOTIVt
3325 OO TO 675
33©a LET X-INT (RNDtfa) ♦li IF X-1
THEN LET 2C-WEPIPON
336fi ir X-^ THEN LET ZD=«0T1UC
335S CO TO 675
3360 LET X-ir#T (Pr4DtAf 4^1
3364 IF X-a THEN LET Zf^-ROOM
3300 IF X-a THEN LET 26 -SUSPECT
3.-*e0 IF Xs3 THEN LET ZC = WEAPON
31<O0 XW X*4 THEN LET ZDaHOTlUE
330e OO TO 67S
34-10 LET X-INT IRND*3> *•!: IF X-1
THEN LET 2fl»«ROOfl
341fl IF X-a THEN LET Z©-SU5PCCT
3*13 ir X-3 TMrN UCT ZC-WCMFON
34 80 OO TO 676
3440 LET X-IMT (RNDft3>^l: IF X«l
THEN LET ZR*ROOH
34i.l IF X-a THEN LET ZC-UCRPON
S4A6 IF X»3 THEN LET 2I>-MOTIUC
3460 OO TO 676
347© LET XaINT <RND*3>4^1: IF X-X
THEN LET ZR-ROOH
3474 IF X-a THEN LET Ze-SUSPECT
34 7fe IF X-3 THEN LET ZD-HOTIUE
346© OO TO 676
3500 LET XcINT iRND#3ifl IF X-1
THEN LET Ze-SUSPCCT ^ _
3601 IP X-a THEN LET ZDipHOfTIUC
3603 IF X-3 THEN LET 2C-WERPON
3606 OO TO 675 ^^^
3630 LET ZD-HOTIUE: OO TO 676 _
3099 REH V^LnrrXNQ POTTS OH OlCCfl
4000 PLOT n,0 GO TO 660
4010 PLOT B-4,D; PLOT Rf'4^0. OO
TO 660
4020 PLOT m*0. PLOT R,0+4; PLOT
R,D-4 OO t6 680 * . ^ ^
PLOT R*-4,D-4: PLOT R-**D-*: QO
TO 660
4040 PLOT R-4,044j_Pl.OT g** ^ <>♦♦;,
PLOT «*4/D-4: PLOT fl**^D-4: PLD
T m.U. OO TO 660 ^ . rv ^
40B& PLOT R~A.O: PLOT fi**APJti «^
LOT R-4^D-4. PLCT R 4-4 ^ D PLOnT R +
4/D*4; PLOT R+4.D-4; OO TO " '
4690 RCH flfe DISPLITT IF
S000 _CLA_ . ^PBINT_ — * -
tv005 P OR F » 1 TO
ECr .2.36.5; NOT F «. ^*„*
?i0i0 PRINT RT 6,0.. INK 4, FLRSM
1 --#«#»# i- ft # »*f » ift» »f fr i»» » ##»#f^# «■
6016 FOR F-0 TO 7: ©EEP . 1>30: P
RUSE a. BEEP ^l.-^^e: BORDER F. N
EXT F; 60RDER
6020 PRINT RT 13^1, "YOU RRC R . *
60a5 RESTORE 9610: FOR F«l TO 7.
RCRO Y»(F) : NEXT F
6030 IP SRi-16 THEN PRINT RT 13,
la; V«ri3
6036 IF 9R>16 RMO SRr-a0 THEN PR
INT RT 13>l»;Vfiai
5040 l.r SR>ato RMD SRc-30 THEN PR
INT RT 13>ia, Vil4 7
5946 IF &R>30 RND 6R < -40 THEN PR
INT RT 13>12;Yfl6>
5050 ir 3A>40 RMD 6R<-S0 THEN PR
INT RT 13»ia.Y»C6i __
6065 IF SA>60 THEN PRINT RT 13 , 1
a; Yf t7l
6190 ^mXf€T RT 15. 1; "SCORE :";fl6
0-&R) 46
8196 BEEP .S, I6»-SRIX2
8200 PRINT RT 1^,1; "IT WRS
S200 PP
18,6; •
3U5PECT *; B»*S? ;RrT 19 #6;
IfTT
ROOM ; ■; f»» **^> • ^T a0> 6. "UERPOM
:";C»(UJ;RT 21.6; "HOTIUE :'\;Df;M
5205 EEEP .9.30
5210 INPUT 'Press *y or ni to co
PV ••;^i
5ai6 2P Mf-*'Y * OR Mt^-y'* THEN CO
6217 ^CE^ .6,0 BORDER 4: PRUSE
a eOPDER 6 PRUSE 3. GOROER O
5220 CL5 : INPUT 'DO YOU UlSH PO
R HNOTHER fpRHF tY OR NJ *'
feSSfl 1ft M0.-Y'
N
6860 OO TO 970©
6299 PEN BDISPLRY IF GIVEN Uf
6300 CLa_: „PBXKT_RX SLe.^^ _I|iK_
OR MA.^ii * THEN RU
53ff»^FBII F.I
DER 6: BORDER
Ms ?S5B?''r? a7,x; mt mho . ,Hr
;*';C»iU);RT Bl>8; "MOrriME :'%D01H
6346 SEEP .9^30 _^ ^ r*«...i,
6360 6EEP .5^0: ©ORDER 4 r PRUSE
3 BORDER 6: PRUSE 3: BORDER 6
PRUSE 3 BORDER
Ull ?e^'f ?52uT ■ go vou uigH ro
R RNOTHER ORHE tY OR N)
fcSfi
IF H0-^'Y" OR H»--V " THEN RU
N
5360 OO TO 9700 _
7990 «EH QPRPHIC5 FOR PLRN "
S000 INK 7: BORDER 0j__Pf
JL, INK 6.,
Ma^PHTRT RT 7.0. ^
^W©*PRIg^fe^^^0; "*^^TNk W'
' ; INfl
PRIh
^im- ^T
INK a; "■■■■■
4033 PRINT PT
6 P
NK 3;
^T 3,
. INK 6^ '■
10,0., INK '
T^NK 2. 'HBH^ INK 6
INK »/,::«"^ X
604^^gir^JT ^^Q, INK 6; *|pHHi
r; INK 1
6060 PRINT RT 16^0;
INK
INK
INK
INK 6, 'V
f . .
INK 6^
IK l;
6^170 ^RINT ftt Tf.
BRIGHT 1^ INK 4
^ IK ©.
_ INK fr
RT 1^,0,
BRIOHT 1, INK 4.
INK r.
or P0, CI
BRIGHT 1- INK ^
--— - -%n 6
BRIGJ^J^iNl
eSs^PRI^^R*
, BRIOHT 1,
BRIOj^^l^iNI
rBW^pri^^^
»0©3 pRI^n^
rJ064 PRINT
&0B6 PRINT
0066 PRINT
6090 PRI ^
6096 REM .
8190 REST
TtJRE
nr 1,16.
RT 7,26.
RT 13*1,
RT ao.ie;
RT S« ,5 "
DRRU IN&
&600
RERO C^ R
LET R
RCR
D^B
^106 FOR 0«1 TO 10
©110 RERD RX, RERD BY:
ERD D: RERD E
eil5 FOR F>1 TO E
0120 PLOT%Y.RX DRRU C^D:
X:^ftX^e: NEXT F: NEX^T ©
6139 RESTORE 9510
013B FOR 0*1 TO 10
O140 RERD R: RERD 6. RERD C;
n D RERD E
O150 FOR F-1 TO E
C>1D«0 KI-OT D, ft: OftftU 0,&; 1.CT
+e NEXT F. NEXT O
8190 REH Hi CHR QRi^PHXCS ^M
a200 FOR F-0 TO 5; FOR O-0TO 7 :
RERD R POKE USR ::^HR* <144^F)4Q
.fl: NEXT O; NEXT F
6210 PRINT RT 19. IS, 'BC"; RT 11^1
6; "DE"; RT 10^ 19; ^*BC^';RT 11^19; '^D
E"
8216 PRINT RT 14 , 17; **F'* ; RTT 14^18
"F
6220 OO TfJ 510 • ^
9499 REH H DRTR FOR GRID ■■
9500 DRTR 112,104^15,0^7.40726^1
5 . , 9 1 6 , 8 . 23 . . 6 > 6, 120 V 15 . , 6 , 40
, i64, 16,0* 13,48^199,46.0,3,40.©,
207,0,2,96,8.103^0^2,112,120,79^
0,2,128, 168,>9>0^2
9910 DRTR 113,104 ~
£0/16,10*112,5"'^
16/13,66,96,0,
, 48^.800. 0f 23, € . _ . _ .
0^38 / 3,6 , 120. , 32. a ^
9630 REH tm DRTR PDR CHR fll
O040 c^frrrTm^a* ,. 00 .r0.. a* , aTTs* , *
a66,126, 126, 126, laB^ 128. laB, 120,
266,1,1.1,1.1. 1 .1,120,168. 126,12
8.126, 126, 1^6,265, 1,1.1. 1,1,1,1,
268,266, 129, 129, 129.129, 129, 189,
266
9649 REH 9 DRfTR FOR ROOH6 ETC M
9550 DRTR "L lUXNO ROON" , "DININO
ROOH'*, "6RTHROOH", "HRLL", "KITCHEN
'' "STUDY'*
9560 DRTR "HRID" . * ©UTLER" > *'HR* KZ
NTOFF " , "HISS - Cfif^^Z' , "HRS . DYKE '' , '
MR.DYKfe"
9S70 DRTR "*REUOLUER", *POISON"^ "1
RON eRR" . "DROD6R**,*'HERT HOOK"
9680 DRTR *' HONEY'* > 'aERLOUSY" , **LO
UE ','* PROPERTY-
y^99 REH ■ ^rrrft for decisions ■
9600 DRTR 1,100^7,201.6,101,207.
300. 187. 308,608. 108 > 301 .307.200
9606 REH MM %>frrk for rrTino^ ■■
9610 DRTR^SUPERINTENDENT ', 'OEPU
LIEUT
/.
TY" , ■■ INSPECTOR" , "CfiPTRIN
ENRNT •■ , " SERGERNT S "P . C "
9700 CLS : POP r = l TO 2 POP.
_Ta 7 P RINT n r 0,8, INK O;
10,6* INK O,
r^o«i
E
9720 BEEP .001, -le. BEEP ^01/F#3
0yO: BORDER O NEXT G: NEXT F: D
ORDER
9730 PRINT RT 16 , 0; INK 4^ **THftNK
NT
3 "
YOU FOR PLRYINO i/ETECTIUfe'* : PRI
T RT 20*5; INK 6;** © "a^^JCNH ♦; '*
963 "; INK fr. '-GRPV ORTE&"
Tank Attack
/? Coombs,
Titehurst
Berkshire.
The object of Tank Attack for a 16K ZX^81
is to blow up as many of the enemy tanks
crossing the bridge as possible. You arc in a
tank and can move left and right with keys 5
and 8, file wiih 7 and move youi gun up and
down with Q and A rcspcaivcly.
When your gun is in its highest position you
can hit tanks on the far iidc of the bridge; in its
lowest position you can hit tanks on the near
side of the bridge and in its middle position it
can hit tanks in the middle lane of the bridge.
lifcitallP ■■"■""
20 LET 6i«"
36 LET CI
40 LET P-ll
66 POKE 164^16,0
69 LET E«06
79 PRINT Rt 16,0; R0
60 LET 6*0
00 006UB 410
Iffg PRJrff ni r5*gi.3^?S?'S70; - ^ <
--- '*;AT
10,0, *•-
"lis LET X-a
130 LET FI-0
136 LET LIUEp3
140 PRINT RT 16,P;0t
160 LET P-P«riNKeV#» -6**1 -C»fKEV
160 PRINT RT D.e,C6
176 IF E>04 THEN PRINT RT O,0j "
160 LET e»E-l
106 IF INI1CY0--7" THEN 006U8 £6
200 IF E-0 THEN UET E >a8
ai0 IF INKEYf»-ft*' 0#l INKEYf-'-O-
THEN 006UB bSb
aai IF RND « * as thcn mornvm 600
e»0 IF RND < . 100 THEM 0O0M0 630
P4.0 IF ri»i HNO e#4.«p4-a then oo
SUB 660
580 IF Pttft THEN LET P«^4l
S60 IF P»a6 THEN LET P-P-1
370 GOTO 140
260 IF PHE'f3 THEN GOTO 310
"~~ ::j6ue 400
lETURN
^ X»0 RNa &*>! THEN RETURN
300 IF K^a RND Oo6 THEN ^rT\mH
330 tP M«l ON|> r>4>ll TH0N R«TUn
340 OOSUB 460
360 PRINT RT D,E;
till IF
e;
i6^3i^B
;flT 0.
E vc^n
370 FOR F*l TO 30
1 58 YOUR COMPUTER, AUGUST 1 983
SOFTW/IKEmt
300
4£&
4^10
4.S0
4.40
460
460
4T0
4O0
NC>rr P
LET d«S+10
LET OmiltTi CRMD#12>>
ir D»l THEN RETURN
IF D-6 THPN RETURN
IF D-11 THEN RETURN
GOTO 4iO
GOSUB iad0
FOR N»1S TO OZf-ig STEP -fl
PRINT RT N,P+1;"0'*RT N,P+1
RT N,P4l, *• '*
•^HXNl HI 19#D;H9
NITXT N
RETURN
IF XNKEY^M'a*' THEN UET X-X-fr
ml*
,^^^-^
; RT N/P+l
«Q%9
50O
es0
L
S30 IF INKEY*=.'R' THEN J^ET X-X-^
©40 IF XiX THEN LET X»l
550 IF X>3 THEN LET X-3
t5O0 IF X«l THEN LET 0««
■Ml
ft40 LET FI*0
ftSO RETURN
eft0 FOR N»D+a TO lO
670 PRINT RT N,P*1;
" *, RT 1B.0;R»
©00 IF N>i7 THEN PRINT RT RND^S
\r RN6*s+2i.p+e; "B'*;RT s3,p + j>
;flT 22, P; ^••» ,»"
NEXT N
700 LET LXUEsLIUE-a
212 ^2^*^ S'^ 0,5^; ''UIUE5»",LXUE
740 FOR N«i0 TO 30
_7g0 PRINT RT Id. IB . 'aRHE OVER'
THEN GOTO 910
MTTRCll
700 NEX+ .
:»^70 POKE 16410,^
?22 J[E*S2^2^'^*^'^'^ Gosue 040
HIGHa /H5y J H*
fgg.PRlNt -MIT ANY KEY TO STRR7
©10 IF INKEY#«"
OaO CLS
930 GOTO 1
840 CLS
9S0 L,ET H»aHf + CHRt HSC
990 FOR H»l TO 10
1000 NEXT M
10 X0 NEXT N
1030 RETURN
103O SRUE "TRNK
1040 LET H5«0
10«0 LET M»»'-
10O0 PRINT RT \
Xi&YO PRXNI HI
1060 PRINT RT 11,S
1O90 PRINT RT 5,14^,
^ --^0 PRINT RT 9,14;
R . C . GOOHO
070 IF X«a THEN LET B»
5O0 IF X»3 THEN LET 0««'
OQO RETURN
60O LET C»»*
OlO LET FI
e20 RETURN
630 LET Ctw"
1
lAI
670 LET HSaS
«a0 LET H»»'"
690 PRINT RT •?! , O , * "^ "» •
900 FOR Nel TO 3
910 LET HSC»3a
©30 IF H5C : Jb THEM L^T H5C«ft3
2i2 i^ HSOea THItM ITT H5C-3©
9O0 IF INKEVt'^*©- THEN OOTO Sai^
970 GOTO 920
PRINT RT 17^B, 'BY
.5 <1QB3>'' '
1130 IP INKEVf^- ' THEN GOTO 1130
1340 CL3
ll«0 PRINT "YOU f^Sim IN R TRNK^YO
HP MISSION ■•
1150 PRINT IS TO DESTROY RS HRN
Y ENEMY
1 170 PRINT
UN UP RND I
1R00 PRINT
laiO PRINT "TO
_ : ^ TO"'MOUE
LEFT RND RTCMT
ia30 PRINT
1340 PRINT *'PRE55 RNY KEY TO STR
RT GRME"
i2ff ^^ INKEYtm'" THEN OOTG 1SS0
ise0 ci_s
1370 GOTO 10
laaO XF X»3 THEN LET OZmX
laQO IF X*2 THEN ^ET OZ-O
1300 IF X*l THEN LET OZoll
I 1310 RETURN
*'TRNKS RS POSSIBLE -
."U^E H TO MOUE YOUR C
9 TO MOviE IT DOUN"
"TO FlP^e f^R£S3
laao pRiMT "u^B m RND
Goldgrabber
Michael Taylor, r
Bishop's S tort ford, \
Hertfordshire.
yj;i-'JO
This prcx;ram just fits mro an iincxpanded
Vic. It responds lo single key-presses
throughout, except during the wizarcJ routine,
which us^ the Input statement. This is the
scenario: you have entered a myihica!
labyrinth, in your search for the gold that was
left there many thousands of years ago. when
the inhabitants left.
Since then, the labyrinth has been taken
over by various malignant creatures, including
ores, dragons, vampires — even some of the
mythical wumpusses have left their
dodecahedral caves to make your task harder.
Obviously, these monsters have picked up
3)i$* &rm 2S *^m"
GOTO 100
10 POKE 198,0 p=ei
20 GETR* FORl^lT0LeN<Cf > fFMIDt<Ct. I. O^Rf TH£NF=I
30 NEXT IFP-0THEH20
40 RETURN
50 U«SQfi^<X*X+V*V3lZ» W«U-INTiU> : RETtJRN
100 POKE36B79^7 PRINTCHRf ^8>"nsit .
\IQ PRINTTHBt5V*WIV « . I ftVLOR. ««'"
120 PRINT'*3^aPL0RE THE LFlBVRINTH IN VOUR SZftRCh FOR THE I OLD - nDNSTERS WILL"
130 PRINT»'OBSTR»JCT VOU htW I'JU MUST FIGHT THEM. IT'
1 35 Z^l H* 1 00 R*=50O S^\e
150 DIMMfCS) FORI^ITOS R£ftDM$<J > NEXT PRTR3rOOPE.4?l»HJMPltS.&9DRfiGON*51l1flNTlCi*RE,
30ORC
1 bO BATareVfiMP I RE - 99\4*^I>?fi . S^Rfi I TH
170 DIf1P*<S> Ft'! RERDP*U> NEXI DHTHVIti LXi I" smiHCaSE
100 DfiTRP I T . CHt t I E - HRLL . HOOP . NftLL
190 Dlf1ft$(l*:> f-UKj i Mil.: RERUai-:! ANEKT
200 DfiTRCRVSTRL . VRUL TED - WOODEH. VRST . T I W . mOE . DAMP . DARK . LRROE . SMRLL * OLOOMV.EflPT
V
210 X*2E3 PRIMT"i-MTER R RRNDOII SEED S^' INpUTX V*»INT(RBSCX«TRN(X> >> X*INT<flBS<V
*RTM<V>>)
400 GOSUB50 W«lHT'ec#H' IFW=7ORW=0ORW= 10PW«cMH!:KX=:<+I CtUl04tHa
500 PRINTTfi»<b>"SliaiIT #lt-T* Cf«'' '• OTSUBlfl
1000 H»H'l IFHaORf :iTHEN5006
1001 GOSUB50 M'ilNTSJluJ* JFU .ITHEHDOOe
1002 IFl4-7THEHPRINf*WirUCH'" PRINT'ilHRT WRS R WRLL'" X=X-X1 V«V-Y1 H«H-4iGDT0-l
00
1003 fFW«=2THEHPRINr"'lli( NMP'" PRINT "■ PU FALL m LEVEL. " 2=^+1 21 = 1:OOTO400
1 004 I FN=^ 1 RNBZ = 1 THENbOeO
1005 IFW=lTHENPRlNr"iir.- . '• PRINT*** OU CLIMB R LEVEL."
1006 PRINT",-B DUP CURRENT LOCRTION IS R ",
1007 Q«SOP^X♦V♦Vl►Z> 0»0-*INT<Q>
1008 PRINTRf-. 1 + 10*0).
1009 PRINT*' '' r ' ^^l-^" PRlNT''aLEVELi-Z"lt.fr
1010 V*Y-1 1 t'*V+1 PRINT'-atDRTH IS R '•PS* I+e*W>'V. "
1020 V»V+l L-i ■.■*.. V=»V-1 PPIMT*'a»nUTH to H "P$' 1 +e*W; '" . '*
1030 K-K+ 1 GOSUB50 X-X-1 PPIMI 'SThT IS R *^P*' l*Cc)|M>r. ■
1040 X-X-1 GOSUB50 X«X+1 PRIMr*3:€:.r IS R •'P*(1>8*N>". '•
1036 it-lHT<FHD^ I .•*4ti ' 1 1 I FM>3OKin^^ftHI>O<IC^0e>THEK42OCi6
1055 IFI1»9THENrti90
1060 PRlNT^mOU RPE LUMFRONTED BV R ■"MlDf i W<M> .3>
1065 PRINT" imK.iSLS.iVa^AI ^ "> Cf»"RRH"
1070 OOSUB10 PRIHTCHRf',32+RSC<Rf>>
1080 IFR*="R"TH£HX«X-Xi V«V-V1 2«Z-Z1 PRINT*'lfc-+fICKEN • • ' Jfi" C.OTO400
1090 IFRf«'*ft" THEN 1300
1100 IFS«0THENPPINr"W8 DU HRVE RLREDV USED RLL VOUR SPELLS! I NEl" ^PRIHTMirf (Mf
Zi«-1 GOTO400
(continued on page f6f)
the gold that was lying around before ihey
came — so you will have to kill to earn your
reward. Equally obvioasly, stronger monsters,
for instance, dragons, *A'i!l have collected more
gold than weaker creatures* so it is no use
killing nothing but ores.
You start with a cenain number ot strength
units which arc used Lp every time you move
and agility units which are used when fighting
— if either of these ratings reaches zero» you
will die from your injuries. To sec your
ratings, including Spells, Gold and Overall
score, simply type R.
To aid you in your exploration of the
labyrinth, you arc ccuippcd with a certain
number of magic spells. If used in combat,
these will kill any monster with no loss of
agility — but you will not get as much gold as
you would in a good, honest fight. Also,
beware of typmg M — the command for a
magic spell — if you have already used ihem
all up.
To move North, South East or West, simply
type the initial letter of the direction in which
you wish to move. If you walk into a pit, you
will fall a level, ihe lower down the labyrinth
you are, the stronger the monsters are and the
more gold they carry. If you walk up a
staircase you will climb a level.
If you climb a staircase on level one or type
Q for quit, you will kave the labyrinth: you
will be given your final ratings, and the game
will end. You can also leave by entering an
exit.
I find this game very challenging — I still
play it myself, after writing it some time ago,
A good score is anything over about 30,000
and the highes! score I have seen is jusi over
51,000. One final note — sometimes a wizard
will appear, and try to sell you extra strength
points in return for some of your gold.
Sometimes this is a good buy, sometimes not.
But the wizard is a mercenary devil, and lie
will charge you as miuh :»s !u* thinks wMi ^nu
afford.
YOUR COMPUTER. AUGUST 1983 159
INCLUDING
INTERFACE
• Interfaced to plug straight
into your Spectrum
• Full instructions
• 8-way movement
• Compatible with more software
than ever!! including:
\» MNff' \f!p
Please sjpply (lick items)
Amount
\
i . Spectrum Joystick
@ £19.99
1 Vic 20 Joystick
@ £12.99
1 iAtari400/800Jovstick
@ £12.99
Software
1 1 3D Tunnel
@£5.99
nalaxians (Artie)
@£4.99
Spookyman ( Abbex )
@£4.99
1 Slippery Sid ;Silversoft)
@ £5.99
[ I Cyber Rats (Silversoftt
@ £5.99
I IBS Enterprise (Silversoft)
(g)£5.99
' INHeFlitciHewsonl
@£5.99
1 Time Gate iOuicksilval
@ £6.99
; Meteroids( Soltek >
@£4.99
. Gulpman (Campbell)
@£5.99
Cosmic Guerilla (Crystal)
@ 5.99
Jetpack( Ultimate)
@£5.50
. PSSST (Ultimate)
@£5.50
[ Blind Alley (Sunshine)
@£S.99
f Mazeman(Ahh«^r)
(3) £5.99
I Cosmos (Abbex)
@£4.99
1 lGalaxians( Abbex 1
(9> £4.99
I 1ETX( Abbex:
@>£4.99
IJ Frenzy (Quicksilva)
@ £4.95
' J Astro Blaste- (Quicksilva)
@ £4.95
Knotin3D(Newgen)
@ £5.95
JoustlSoftek)
@ £5.95
Frogger(DJL) @ £5.95
(Software Post Free) Plus Postage
£1.50
ALLOW 7 DAYS
TOTAL
1 -v-t^ M f% ^ r'MtJ^Mitr^t^f*
ENCLOSED
1 TRADB ENQUIRIES
E
24hr CREDIT CARD LINE
^H vt%jt
J— DATEL
27HOPB STREET. HANLtY.
^^sscLrfiT&^s
mm^Fmm'STOi
■1^5 TEL:
KE ON TRENT
07^273815
Put everything
you need on
the keyboard
with a Custom
Keypanel Kit.
1*111 cncf) thing yoi*
need on the keyboard
with a Cusitmi Keypanel Kit.
Precision die-cut panels fir pertectly over your
keyboard and t reale an instant and individual
reference to all your software.
Hach kit conies in a clear (ilastic wallet and
contains: K) malt black Kevpanelsplus sheets
containing over 1 *() self-adhesive command labels,
preprinted u irh words and s\ nihols - arrows, left,
right, MKI-!. H AVhK!, etc, plus a sheet of blanks for
your own designs.
SPFCriEllM Keypanels (96 x 22 imm)
.Vlf adhesive label sets are printed in Spectrum'
bright red A must for Highl simulation and all
multi-key games and applications, the first add-on
ft)r your Spectrum
cmiC Keypanels ( 105 x 2^5 mm)
Selt-aidhcsive label si*tsare printed in ORKT light
lilue. Miister those (^ I'Ri and HSC key combinations
and create a reference to all ( )RI< ;'s keyboard
function?*.
NOVC in super ML PIASTIC
\Xe tles(>atch to you first class post by return .
— ^^
l\>M icHliivio Softeach Limited. JS ( 4>IU>»t' Hoatl Keadini*
Ikrkshirr K(i6 IQF
Please Si iul me
^piitrum Ke)panel Kits at £5 *>^ + 3^p p^p tiu h
(overseas should add 25*U foraddtiicmal surfaet- mail)
OKU Ke>panel Kits at £ i OS -f ^Spp^S^pcatli
(m'erseaN>hcHiUl aild 2S '. foraddi(i(Hia} Mirfaie mail )
I enclose a tc»tal remittance ol Jt cheques i>t>Mal
(»rders payable to Sofleaeh limited
NAVli:
AI)l)Rl-SS
L
LI
1 60 YOUR COMPUTER, AUGUST 1 983
somvmEme.
(continued from psga 159}
1110
1120
1139
I30Q
1310
1329
1)40
1336
T05«O
1400
vsm
1505
/2>
1510
2019
to
2011
IFS-OTMENPRINT-l IflPS VOU TO" FRIMT-PICCES.r OOTO^OlO
S^-t P«fMT"J«»S VtXJ $flV THC nAOIC MORD* fl MUOC FIRItflLL HITS ri€ O-MjftK
3J
GOrOlMO
F-0 V*V«L<L£FTf(Hi<rt>a>>*2:tlO M^*2+C<T-t>W>
f (WO* I TO f HT ^ V/6 > ♦ I I FFTVr« 1 330
Vl»tNT^3«9«<RND(l:iV<»3>> Ul»tNTrpND< t >«WN>2>
«-W-INr<Ml/lO> V^S-lKKVl/ie) lFM<iOPV<lT>€MF*J
r«XT tFU<trHFHPfiIMT-«I^C "ni&tmitfl). 3j " NfIS KIUED VOUf OOTOSOIO
:fv<ithehi4oo
P»IHr*ai1He ■•mDI(l1f(M>.3)*B OtP'O M^INT-TJINTS HflrlROF PNO LEFT- R*»-Q 00
PRIKT'HtC ••MI0t<Mf<l1n3>''l DOESirO''»*OIMTS DflrWOC. * R^-Q
Pf^lHT^nHE «"^lDf(Hf<n>.3>'*l IS MCAO. *
F-IMr(<VRLtl*lD»<Mlxn>,2.l»>«lO*lNTtRMII<l>*4>+2^»2*U5' !F»f»*M*T|CNF»lNr<F
WIHT-aoO FIMD"f'iOLO- PfHNT*-1ItC€S*" 0-04F
F*?iKi-a §mm-9mm,mrm.mom,mmim.mkJm ? • xi-o vi-o zi-o
Ct^-eNSfl*' OOSUB e PFINFCHFI' V»RSC<fti>» rFPt**0'T>€»IP?IKr'l«r. ," OOTCX0
JFRi-*RMME>ttl-M*i O0SUlf9WH» OOTOMO
2030 IFRI-'S-THEKVl-l
2CW8 IFRI«'E*THEKK1-1
2050 IFfif-'Mn>CHJ<l*-l
2060 X*K*XI V^y»Vl GOTO 1080
3060 PRIHT\'a m m^tWl DOT EHDUOKSIRCNOrH TO 00 0H«*
9010 IFH<0I>CNH«O
3020 ]FR<0T^Hf^'O
5030 OOTO^eiO
€009 PRIHT-'ttl ai LEFT THF RUIN "
CeiO FfTIHT^MMKE F#40 OF THE Qtm. " GOSUKSiOOa EHD
7^00 >5»<2*UruG.4V^>«(fiW0tJ>*2>W PR|Nt*-«iiERt t. i Wl^IJWU WHu SELL:> C^TFENCTM
l«T-J
7002 PRlNf-a&OLB PIECES PEP C»Ur."
700$ PRINT » Ji OU |^«vC * FF^tHTCaOtr ►ItlCC^. *
7010 PRINT *M£W HUOi DO VOU MISH TO WA' 7*
7020 IHPUTK JFt<0<aPj(OINT<l)I^CHPRIMT"*OHOLE POSITI/E WjWKRSOHLV. PLERSE'" 00
107020
7030 lFJ«:>OT>€MP^tMT'lii DU CAN'T RFFORD THAT HIJCH i '^ O0T07B2O
7040 PRINT"*"'," H*»4^ 6=G-J«: (HDTO40d
3000 PRINT'* tU HAVE J«l* ri?INTlKTlM)'*JiTPEK>TH LNlTj.r' l«?IHlfi''JK.lLn»' NHS.
9010 PRIIfrS"aifEU.S.II i^RIHTO-HOLD IIECES.*- C«4»M*5«0*I5fZ*44iP*iO#S-2€15
9020 FRIKT*'ai DUR vCORE ISiT'C FM^INT^r FXTURN
Mousetrap
David Cadin,
Trinity, Jersey.
iHiS GAME for the BBC Micro with an OS 1.2
requires 52K in its preseni version, but if all
Mode 1 slalcmcnts aic changed lo Mode 4 ii
will run on a Model A.
The game consists of a yellow ball and a
green wall which nius be manoeuvred around
to trap the ball in the red area of the screen.
The ball always starts from position 640,30
and the wall starts at 0,0.
If the ball hits the wall or the edge of the
screen, it will bounce ofi' but to end the game
the ball must be trapped. Lines 1 to 9 set up
envelopes and print introduction and
instructions; line 10 is the games calling
procedures in order; and Imes 1 1 to 37 are
diflerent procedures:
PROCv Sets up more variables
PR0C6 Controls t^e ball's movements
PROCp Gets player input and draws and
moves the wall
PROCe Erases ball
PROCpl Plots ball
PROCsc Gives score
PROCscr Scrolls screen
PROCsp Gets spac<!-bar entry and restarts
the game
The main variables arc:
H$ Name of player with high score
H% High score
a Colour the ball \s erased in
SC% Score - Time/ 100
gx K gradient of ball
gy y gradient of ball
X X position of fc-all
y y position of 1:^11
XI X position of wati
Yl y position of wall
X last X position of wall
Y last y position of wall
0aNERRORBOT09
IREH HOUSE TRAP, .V,
D.CAI>IN 1985
2HX» lOOi HO^^'DAVE'* t f10D£t I VDiJ23| B202t 0| Of 0|
3ENVELOF>£l,l<0I,l<AA,O,lO.32,l,2O,l<7F,l.rF,liFO»fcFO,lf7E,tt7EiENVELOf=>C2*aili,lt22tO,
1 1 v2i , to,20,iirr,fc7r,^rc:t«>rA»«.7C,ai7c:tCNvi:LOPi:5t3,£, 4«4,30«tK],so, 127,0,0,0, 124,0
4r0RX-lT0t5i PR IMT •House TRAP'^i" -f "MOUSE TRAP"!" "i^MOUSe TR«^-tNEXT
t8aUND0,-15,7,15OiF0RP-10OT0250iB0UN01, l,P,tiVDUi<7,0,P M0D3|0; t NEKTi CLBt »rxi3,0
S8aUNDt,-15,0, |-SiVDU19,O,Ot0|]O-TNKFY(lOO) s T1HF»0: HODCTtVlKI?-^! R?07i OfOi Oi tPR
rMTTAaC2,20) tCHR«130;CHR«136f " D. CADIN 1983*- 1 W*-'*P HOIJSF TR^ - * RFPEAT i PROCmcr j UNT
ILTinE>lO0OiHaD£7tPRtNrTAB( 10«?}|C»<%«129|C:HR4 13&I "MOUSE TRAP**
iF0RX%»3T024iPRINTCHR«l34iNCXT»VDU2e,l ,24,39, OiPf^IWTTAB(2,S>*'Ouid* th» GREEN
blocking Mall around and try to gttt th» 'moua*' in th« '*tPRINTTAB( 1 , 7) |CHR«13
or* TOP LEFT-HANO CORNER"
7PRINTiPRINTiPRINTiPRINTTAB'2)"Any key to continu«**iG«fi£TttX6tPRINTTAfi< lO) f C
MR*;33r'CaNTft0LS-tPRINTsPRINTiPRlNTrPRINTTA0<5l"'A' upTPRlNTTABO) - 2 ' down'-tPR
INTTAB<5r'< ' l»ft''tPRINTTAB<5>-*>' right" iPRlNTTAB<5> "<8PACE BAR> restart"
aPRINTiPRINTiPRINTiPRINTTABi2) "Any k«y to continu«''tG»GETt ftFX 15,0
9TIf1E-0iMODEl8V0U23|8202iO|O»O|23,l30,O,O,O,24,24^O,0,0,19,3»2|OiiQC0t-O,ltPR
OCvi RCPEAT I PROCb t f^ROCp I UNT f LFAt SEi END
]0l>EFPR0Cvt«r,«Sf20210f a«OiSCX-0£g^-10;9y-tOt>c&40£y>3OtXl«O3Yt>OtX«OtV-OsOC0t0
,lsPLOT69,O,97OaPLOT69,O,iO23iPLOT85,5O,97OiPi.OT69,3O,lO23tPLOT03,O,lO23sENDPftOC
1 I DCFT'ROCb 1 F»RfX:» i x »m » qm t y^y *^y* PROCc i PROCp 1 • UNOPROC
l2DEFPRO€:ctIF< (POINT (m ,y) /2>-INT (POINTCk ,y » /2> ANDy >?SANDy< lOOOAN0x>2SAND»<i23
BY ENDPROC
:3IFP0INT<K,y»-3 SOIJND2, 1 , 100, 1 1 a«3
;41F (POINT C>i,y>-IANDXI<I50ANDY1>900I S0UND3,2, lOO, lOOiPROCac
15IFS8N(qM»'»B6N<gyl gx- qk ELSEgy-qy
: 6SOUND1 , - 1 5 , 99 , 1 I ENOPROC
17DElFPROCptHOVEXl,Vli IFINKEV<-I29> EHDPROC
;BX»Xlsy»YI
l9IFlf*:EY(-99> CLBrVtJU22,7tHIMFM»*2l744i0aT09
20IFINKEY<-103> XI -Xl-lOi OaT024
21IFlf«<£Y(-104> XlB'X1^10t6QT024
22fFIM<EY(-66) Yl«Yl*|Ot Q0T024
23lFINKEY<-98> Y l-YI- lOl BOT024
24»COLO,3iPLaT69,Xl,YliPLOT6*,Xl + lO,YltPL0TeStl<l'^IO,Yi^I0sPl-0TA9,XI,Yt + lOiPL0
TB5,X1,VI
23ENDPROC
2^»OerpftOCci GCOLO , * t PLOT69 , K , Yi PL0T49 ,if *¥ , yt Pt,OTA9, K*3 , yA3t PI-OT4Q , K , v*3t *-Oi CN
DPROC
270EFPROCplteCOL0,2iPi-0T&9,K.yTPt.0T69,K*3,y»PLaT69,»<-f3,y*3iPL0TA9,K,y + 3iENDPR
OC
2BI>EFPROC«ciCLSsVDU22,7tHTnEH-2l744iPRTNTTABa3,5l |CHR# t30(CHR*l36i ** * 'WELL DO
NE» "iPRINTTAB<2,7) tCt«tl3l|"Vou trapped th» ifioii«» in "i INT(TIME/IO0> t PRINTTAB(2
,BMCHRfti3ti *'««cond«"
29*FX13,0
JOSCX- (TtME/ 100> I IF>«C>SC% H%=SCX:PRINTTABC5, IO> |CMR*i30i "Your nainei "iPRINTTAB
<7,U} tCHR#t34i INPUTTAB(9,l2>N*iM**Nf
31PROC»p
320EFPR(K:«crsN*-HlD#<VI«,2,LEH(W»)-l J+hlDtiW*, I ,1» iPRINTTI>» < I 3^ lOM CHR* 1 29? CHR
» I 41? W» ; PR INTT AB * I 3,11) i CHR* 1 29'i CHRt 1 4 1 1 MS t D» INKEV * I ori X-X ♦ 1 1 SCkJND2 » 5 , X^ I , i t ENDP
ROC
33DEFPR0Cmpi«FX15,0
34PRINTTAB(9,12r*Hi-9core 3*'tHX|" by "iHtiPRINTTAB<S,20» iCMRt I3li "Space bar t
o mtark*'iREPEAT«LJNTILQET-325VDU22,7tMH1EM-2l744«G0T09
Lap record
J Hale,
Hammersmith,
Londorr,
i/VV
luihlntMfitfi IIP: u
Lap RECORr> is a joystick-only gamt for the
Dragon 32 in which you have lo steer a car
along an ever-changing track, avoiding
oncoming vehicles and the track walls. You
have three laps to complcie wuihin a limited
time. Instructions are given in ihe program.
Two machinc'codc routines are used, one to
invert the screen, the other for fasi scrolling.
The Poke in line 50 speeds up the processor.
On some machines thiv r:inses problems and
should be removed.
There is a 0-7 skill level
so FOKE I*#FD7^0
70 DllTAt4Z.4,0,:»6,l37,13««M«?OO,M.237tt7^>140,A,Q,^,743.5r
eo CXEWI700. 377^1 ^OH 11*177^1 ID 377l»7fPieM> AHlPOKr A.AaiWXT
I to eMT*|47.n.??4, lA, I4jr,6,0,334, 131 »237. ia3,l40t4,0,S4,747,97
tTO FflK A*^?7S« TO S3739»ISJUI Ml POKE a,#IA»NeiT
lao ■
lAO ' HflrmjCTtONB
I70 nBiPfiiHr Tiia(^iinrttKe*u3,iS3>
I90 PniHT TAB<9>t9TRIN0iU2,IS3)
TOO PftimirAiNT- UM TIC RfCHT »«#« JOVSTIOK TOOiPff^INT" *Wi\fZ YOUR CM? LCfT mm
fttflHT^-tiPlilNF- f O W i W HP CaCCgLglWrK t ' 1 PWIHf - ANO PACK < MAKF t -
210 f>«<lMr" IF VOU ifUKl TOO HUGH*' I PR IMT"* VOU UlUL SEf A MAMNIMB -if^tHI* klO
m IN THE Borrron mwfipftiwT* or mt acficcN and if you don T-iPwiwt-
atE VOU ttiLi oEf'tPnim* Bnaia? faillmf*
2ao FOR A-i ro 7tt%Ayf*i'jati ^M.*M^mJ■J^.9QlWfmtmLUt^4'tm*r
a30 PRINT" rnCSG T^ CF^ACC&ARriSCUCCN 0«J
240 a»-iNKrv«i ir «#-" - ?>«>* 26o
TaO IF <nrEK<fra?0O»-7rvi 0« fFl kt An7f*rkl-17#*> TI»N 7AO a.Bf 740
2«0 IXeOtFRlMT W,-aRAN0*|(>4kftnVll)|<'PtlI}(-| (PftlNf «S?."VTIU HAW FHAEE CAPS fO CO
Wm-rTB-fFRlNf nCOnC NILI »C Oi\^EN AT THE'iPniNT* CM» QT T»« CMFC'iPfttMT •
770 FOR A-l TO TOOOiNFIT
2O0 A«-iNKrvftMF Af«- • nem soo
290 ir <PCIK(i.5?00>"7&4 OR FCEKC4ia7eO>>l76l T»CM 30O CLBE 209
300 •
310 '9CIII IFVri
370 Cl.fl4iP»llNI»l*r7,"|iKILL I KVKl O fO /'i tl*Wtlir*7A7/'Mft«0 TO EiWV * | 1 80«CN O, I
330 Aa»ti«ctv#t If A4*** TWM 330 CL.9e VA*VMi.(A«lilF VlA>7 fMEW 330 ELBE WWA»3
340 'VMUMLCfl
390 1>«7lA*OlMI*t0Ol0L-9OOiTfllGt-iOiltl«*iaO
SMI IID««OHR« C 1 431 •HlTKINO#<fiK, 1 2BI •*<>«« (1431
(continued on next page/
YOUR COMPUTER. AUGUST 1983 16t
soFn/mEmL
(continued from previous pagei
390 Ct*CHR«rt9|)iD«»C^«t«U43«1171
410 FOR ll*t TO 41^ BTCF 37
430 PfllItT «Q,m>«|ilClT«
430 PBIMT«73a*Ftt|
440 'MAIN
450 A-ft»«R«D<3l'2i
4AO Pf^lMT •O,"**!
4-/0 If IKO t>*»i <W0
4IP> tl^ ft>l4^ tt«M A«|*
490 PfltNT TA»(lll|fni*|
?100 IF R1«)noO>>«|M T»«ll miNt •M'CRNOIfllO I , C^«t(PI»«>(Sl*l«Ht.i77| |
•HO f*nict lVI'»*POj*
520 N-lXWtPO
330 V-N-52
!!I40 f*#t*^37
990 IF FWCtVlOlTO AND f^EDC(V)<>13S fHKN I^UIV^OIVSI r3L4Q0Lfl»-4IMerce'*iCLStS0rM
40
3*0 IF PCtK<V)-l53 T»«M fn. W-02V^I r9LIMMM8O3C0a0M8OtCOSC**i1KlT0i0O
»70 #*tAV1230t733C-
900 ir •<74 IHCM OL-JOYSTKU*
a^o ro-pa»* ijoysrxio* 3o>/?oi
AOO IF fX.>45 TMFN El*f»^ 1 1 llll«Mt-3i IF ^■>20 T*«N PRlffT •909«C*| *PtAV<T2SaL?9aBAa" i I
F »i*;r4 IHKN FtflNr«4V9.-|mMC|; FUlt'tlf^QM 1*1 la 700il«Xf
«7o IF rif«R>»709o t»^N ntiNf«4«o«*t4)^"f tniM Di«i ra lootMxttiouM) 79,1
fiiTlfd»*Oil.AP«LAl»4l, IF LAP^S Tt«ti aC»tJS70O
670 nm DC*I to DL*»iPCXT
MO 8C»ac+t
AflO FO« M.tTO
J^O POKE H,l?l}
i,70 rilX 37?.^4
MKI Q01D 450
«V0 FOR A*l TO S
TOO CKEC 37371iQCll£XN O^JtiCVT
7IO PtJkV"0ir4V5 1141141 Tnet 4fl-AAn8F£f|*
720 CLB
730 Pft1NT*707,"0#vr nvTR'*'! tPniKT •?7n»*'PRr3g OPACTMR Fnt AMOTHEH 00" i BCftEEM O,
I
740 FOR IV- 1 TO 5O0
780 ^*l»*CCVtilF «#•"• T>«W MiXT
760 IF A4-CHR4 02I THCW RUNTSO CLSt IF A*-"V^ TtCH CL8lE»«
7?o I'Kft; ^^^7^ 1 1 riOTCl 740
71IO Pf#[NT«0, ""1 K^IHI tAU(A*t > |FI«|
7w RrrwM
000 CLS
0tO FOR A-3& TO 278 BfCP 52
•ts pf)fNT«A,ri«|iNriT
B70 PPINTV^^OtrC OMORATUtAT IO«ID '*
840 PftlNT«3?0,-VaUR iflAicV« MKRF»| BMt "K" iPfUNT* VOU ttCORU **| |N1 ILAP+l ^9C» t "POD^
eSO PftlKT' VOU CC»»nj:fEt»*|L^*MlF U»»-i THEM PI»tHT*LAP* IXOC PniNT-lftPO"
060 OOTO 730
Histograms
M furby,
Walton on Thames,
Surrey
^M;pf:>m
RORFRi NiAXMAN s cxccilcni machine-code
unimaiion rouiine in April Your Computer —
including the amcndmeni published in the
May issue — has uses beyond purely games
applications. This subroutine uses it to
produce 3D bl(Kk histograms like those used
in The Mowy Programme^ a BBC television
programme, It is not a complete program in
itscH", a:id requires the following parameters to
be pass:d from your main program to run it.
UN) an array ot values to be graphically
depicted
N the number of itenre in the arra/
l\A the maximum value
A the required location of the base line
of the histogram
The Pt;ke and Usr addresses arc for the -ISK
Spectrum, and you will need to change them
to those in April Your Computer if you have a
16K machine.
The subroutine wilt produce a histogram of
any number of values, although a practical
maximum for clarity is 26. DifTcrent values of
A, between and I6'>, •vill place the base line
in a suitable position on the screen lo allow for
any text you wish to include.
If you wish lo show, say, values between 1
and 10, then ihc routine will draw the block
for 10 right to the top o<'the screen. By giving
a false value for M of 20, the blocks will be
compressed to give clear space above for
further text, so M can be thought of as a
magnification factor.
leei PCM
X0eS RCH
1003 REM
ie04. REM
X©05 REM
looe
X007
9.0
10
♦MISTOGRRH SUBROUTZNe*
* »
» M.FURBV © 1983 *
♦ *
1010
1011
leia
1013
1014-
I01S
1016
1017
i0ia
1019
1090
i0ai
1088
1023
1084.
1085
loae
1030
104-0
1050
1050
1070
REM
REH
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
REM
Barame ters :
a: no . o r i teas
M s Max. i tea value
R = location of x
axis (0<f=>cl65)
I(N?- ^rr^^ of values
I The follotfinci ^re thtt
I local variables:
I j « loop control
I d B graphics data
tx^y* co-ordinates of
biocK units
f X scale factor
P s biocK position
1000 REM »*«»»*»««-»it*»»«*«-»*»**
1001 REM • *
1002 REM *MISTOGRRM SUBROtTTZNE*
1003 REM * «
1004- REM * M.FURBY © 1903 »
1005 REM # *
1006 REM *t^**^9-*********it*******
1007 REM
1008 REM t The subroutine uses t
1009 REM I the rolio<«ir>9 input J
RESTORE
FOR J«U5R "a" TO
RERO d : POKE J .. d
NEXT J
POKE 6516&>S4-
.- POKE &5164.,1:
1080 LET p«INT
ri75-RJ
1085 PLOT O^a: DRAU
1090 rOR XBl TO N
1100 POKE 65160^ p»x-p
1110 FOR y*6 TO KxJyf
1180 POKE 68161. u^-a: RANDOMIZE
USR "a"-H"7
POKE 6S163.,e
POKE ftBl&g/ 1
(850 /N> : LET f ■«•
855^0
SR 65171
a 130 NEXT
X14.0 DRTR
U
M: NEXT
X
^Q>, Si5S .. SS5 . 198 ,
1O1,»5B,S4^0, 17S^a5S^8ea^ 171^855^
855., 170, 0^ 1
Limpopo
David Seymour,
East Grinstead,
Sussex.
n-yj/-)
Here is a program for all TI-99/4A users who
enjoy music. It will run on ordinary TI Basic.
There are seven ditTcrcnt drum sounds and a
variable delay feature. Here are the specific
cations for all the drums:
SIDE snare drum with proper decay
SIDES snare drum with sharp decay
used for rclts
TOM torn torn with proper decay
TOMS torn torn with sharp decay ysed
for rolls
BASS bass drum 'THUD^'
HAT a hit of the closed high hat
CYMIOI a hit of the open high hat
CYMdl a hit of the open high hat
followed by snare drum
CYMI21 a hit of the open high hat
followed by closing it
CYMI3I very long cymbal
CYMi4l. .... only slightly shorter cymbal
CYM(5)..,. Jong cymbal
CYM(6) quite long cymbal
CYM(8!. .... medium lengthened cymbal
CYM(10> short cymbal
CYM(14) very short cymbal used for
cymbal rolls
This is how to use the delay feature. You type
DeL ITie computer asks:
HOW L0N3 DELAY?
You type any number from 1 to 2S5. It is
advisable to put a delay after every command
except SidCi Tom, Cyrr 0, 3, 4, 5 or 6 because
those have longer decays to fill in for a delay.
Before running the program » check that
program lines 8 to 16 suit your equipment. If
you use a cassette player to save the program
and your drumbeat on, then leave the lines as
OPEN^1:"CSrMNTERMALJINPUTor
OUTPUThFIXED
but if you have a disc drive^ then change them
(continued on page t65)
\ 62 YOUR COMPUTER, AUGUST 1 983
spectr
compatiiile
printer
^ Obeys standard Spectrum
commands.
lAr Printing speed 120 lines per
minute maximum.
^ Low cost paper supply.
^ Price includes power supply
and interfacing.
This thermal printer, now available in the U.K., is the
standard printer used with the American version of
the ZX 81 . The printer plugs direct into the Spectrum
but has a through port allowing the use of additional
hardware through the same connector.
The size of the printer is TA k 5% x 3% ins.
^r ' ^o ^^ ^^ attractively packaged in a moulded matt
'%
%>
>.
black plastic case.
aSo
^^^A^^^^'*' >^^ * *'^Sw A separate power pack is supplied
^^//%
in a 2*^ X ZVi x 2% ins. case.
Two switches mounted on the printer allow for
on/off switching and also access to the test mode
and paper advance commands.
The printing speed in the self test mode is 120 lines
per minute.
The paper rolls are 4% ins. wide and 25 metres in
length.
QC Price includes • Printer, power
H5 supply, full interfacing, one
roil of paper^ VAT and p&p.
£99
»iS%^^
V"'^.?^ <?So
DEAN ELECTRONICS LIMITED
Clondale Psik Fernbank Ro«d AKOt Barkihirs England
T«l«phon« Winkf iakl Row (0344) SSS661 Telax 849242
DEALER ENQUIRIES INVITED.
MUSIC
MAKER
FOR 48K
SPECTRUM
PLAY AND COMPOSE MUSIC
J Real musical
notation
I pifJiH-'u
J Easy to use ■ ^^m ^_.^_^
£5 75 I i^^^.J^4 ^m i
FOR EXPERTS AND BEGINNERS
To: B«ltflow«r Softwar*, e RomwocxI Av»ny«. Qfo«nfofd« Mldcfldaex
Plaastt 8and m9
/postal order for £
Mamo
Address
Musir. Maker cassfitteisr i enclose a cheque
payable to Bellflo^er Software.
S pectrum 48k
M/IKE YOIJK OWI¥
wtTH LIVE ANIMATION
& MUSIC
SAVE them. •
«i A >Hi H K t H 1 K K U I» AND V A M t L V
WMRN YOl PLAT TMKM SACK!
I'lUIS!
^ ^^
Malt* ui
ii UU**
CO.VttTiUCTlON
> AMI NATION CASftllTlK mcA
8PKCIAL MACRO-PKOOSAMMiyq T tCWHTQC ES AL LOW YOU TOi -
CALL-UP AMY MEMBER OP CAiT, INXLUDIHO UTO. IIKHCOPTER
AND A tICST or M'eRSONHRL* IN A CDOICC OT NEARLY 80 *CAttlt
UAKK EACH 4^ COLOCR - LAXOC ONCi OAl^ »S lit TWO COLOVJtII
THKY WALK. RUN» CLIMB 4 FLY.
BUILD ItCUiSfl. CUURCHti CTC» IK A PLABH - * KRAfS TIIKM
UP TO it WINS. PER vriLM% OR MORK IV VOL 'RK A GOOD DtRKCTMH
MAKi: CHARACTIRI *iPSAK* L'SlNfj ANKOTATtONfi AS IH aTRM'tt.
Kt'Ll. COMPUTSR-PIIOMPTINU TO SAVB YOl MAKlNti RKHORU.
INflTAHT PtAYRACK, RDITINO AND DKLXTIItQ At YOU QO ALONG*.
MOST COMMANDS ARC A StKOt.R RKY-«tROKI, WITIIOI T •EKTKR*
COMPOSE YOUR OWN TUNES U8INO THE HPRCIAL THREB-OCTAVK
CUROMAllC MLSIC COMPOSER. WHICH ALLOWS YOL' TO LtSTIK.
CORRIfCT AND EDIT AT XACK NOTE ... ff YOL' NCSO TO*
STURC vr TO NINE »S->OTE TCNSt TO *OAti*UP> AT AMY TIMS
IK A STOIiy ... COMPL'TCR GIV£S SACK A NIMSER IN MEMORY.
CHANOE rUKKS AT ANY TIME* EVEN WKIIST MAKINO A *riLM'.
YOr CAN EVEN ADD PKBitPKC T! Vt TO Bi: I LOIN US, ROADS ETC.
KOSPECTALSKJl.l^ OR COMPUTKE KHOWLEDOE NEEDED . . . .rUST IMAGINATION!
^rs\ * L J. I L i I* **^. PtNKHURST PAR
(P) pinehurst data studios -«j,rr»!;r
\ J*^ V^ iMP OTtTAKT: KOR 4ftK SPKCTRUM ONLY
K
ORSC
YOUR C0MPU1ER, AUGUST T903 163
TNEHELLaUVIDOWrTHir?"
Every 2X spectrum Prmtn plotter Jotter has 100 pages of finely
printed screen grids.
SO for the high resolution screen. SO for trie normal character
screen.
With these at your disposal you can plan practically any graprtics print-
out to program Into your computer
The high-resolution plot grid shows every one of the 45,060 pixels!
Every one printed Every one with its coordinate numbers. This gives
you enormous graphics power to DRAW, PLOT. CIRCLE, PLOT OVER and so
on m any position or screen Duiiaing up graphic arawings, chairs, maps
... In fact anything without the compHcatlonsof guesswork, integer
out of range, or wrongly positioned pixel colours which change PRiNTed
INK Characters!
The normal character PRINT grids on the other hand will allow you to
be specific about print at, tab, print over, screens and ink. paper in
direct CO ordination with PLOT . . . you see every page is printed on high
quality tracing paper . . . ideal to overlay on to Illustrations and copy
or co-ordinate.
And there s another bonus, because each page contains 24 user-
definable grids- 2400 per pad!
With 50 pages of PLOT grids, 50 pages of PRINT grids 2400 user-
definable grids, a set of colour pens, a printed pixel ruler andour
Special Offer of demo programs, IT^ the best value in zx graphics
procramminc.
THE THING FROM mars?"
Ever forgotten which key to press when playirg a game?
Do you suffer from a mind-boggling mass of programmed keys?
Do you write programs that use different keysto perform various
functions? if so, we have Just the thing for your zx SPECTRUM.
A pack of print n'Plotter Keyboard overlays.
Just write tie function or functions under each key you program and
keep the overtay for the next time you play the game.
Of courbe tnere b lotb or more Ubeb you will find for our OVERLAYS, user
defined characters, keyboard scanners, mathematical programs,
business uses — to name just a few.
There's te« overlays to a pack - so you can program with impunity!
And they fit perfectly onto your standard zx SPEaRUM KEYBOARD.
Each OVERLAY is pri nted With the cursor movement key directions and
there's room ?or program name etc.
' -litiw niwii- mmmsmim
" PRINTER PAPffi THAT WORKS?
IDON'TBaiEVEIT!"
Five rolls of our PRINTER PAPER will only cost you £12.50 includtng
postage, packing and vaT! And you 1 1 gain a great deal morel
It prints beautifully, its not too thick, it s not too shiny. Print is black
— not grey, it actually feeds through the machine!
see for yourself only £12.50 Including evervthlng. its a bargain!
A SPEHRUM CONSOLE
THAT EVERYONE CAN AFFORD!
For the cost of a games cassette you can have a truly professional
console for your SPEaRUMi
We've cut costs (not cut quality* by designing a self assemisiv method
using relatively inexpensive materials like strong corrugated board
The result is a console that s tough, light, highly f Inlsned and capable
of giving years of useful service.
Facilities Include ergonomic keyboard angle, access to rear of
machine choice of P.lu. internal or external, and alternative of Printer
onboard or :assette storage area. Fully Illustrated instructions are
included. ^ _
Post today to Print n" Plotter Products, 19 Borough
High street, London SE1 9SE or phone: 01-403 6644
(General \ or 660 7231 (Credit Card Sales).
Name:
Addre*;?
YD
'W
.... ZK SPECTRUM JOTTER a^ C9 95 each
.... ZX SPECTRUM KEYBOARD OVERLAYS
CQ)C2.95perpack
. . . . zx SPEaRUM CONSOLE ^> £5,25 each
ZX PRINTER PAPER (ti> £12 SO per five rolls
zx SPEaRUM 0€M0 CASSETTES (i) 95p each
ZX81 JOTTER PADS (.y C5 50 each"
ZX81 FILMS :..iC2 25 each
ZX81 CRAPHCS PROCRAMMINC CUIDE
!.i: CI. 50 each
Remrttance enclosed Please bill mv Access ^earciaycard /
visa/ Mastercard NO:
AH prices incfude vat. PiP. Overseas orders ptease add 25%
for additional surface mall.
'MrHBtECANIGETTTEM?"
vov cantMtndtMiy f%mt of ow* proawcn «.
w H. imimicofn0ut*r{cof#i>
■ooti *Hrt*i:t»a DramhM)
Buffer Micro iScrMtramOl 'f^lMfi
KllCfOwar«tlclC«lC«i993S 39015)
Oennvt 0ooitiriof» lU>r«aoaeCY V 15 S 342 1 1
r tf»Onti COmpMtt f Serv«C«S lO«rw«rt i«nci02S477fii77l
CtorgtiiootihOf) mrHtwQi? 1 2 ?«ftOi>
Rlier9C«cll tyitcfm Aiiitngham k tot 0«f 4 5 ri Uii
NonhammoriMomMComputif c»ntr»io«04 iitsfi
PtWlpCO^ttyMlFtlOMtlW vartiC>934 377S4St
Diiilritton COrmetr Shoo (OvrllnQtori 33 IS 4tt747Sf
Lmitfilrt Mtcmi<M>rtcaniM LjnetOSi4 4> uss»
NQfth t«tCCOfnouit«tiPttfrmM077» TfMOi
Phom VIOtOIH«rfflO'd04SlH7t»7i
Connpiit«fl ror ARIlCmfOind 0701 7ISiUl
iyarcnionwifittiwpfMgp W ftnM»m037t7Uf4u
■vifitim Mtero mmn mores OIM u^%)
compu«»r ofv vmmm, crmhirt osi 4io i ii9)
umuu IMctronlct (tucton 01 -44S M941
O&J Comoueiin (St«w#ttOf 04^1 «SSOn
Softw»ft»icmrwawKJooSfSOt 5W0S11I
SCre4f1-5Ctnt «CrwU«i>n4fn 0141 119791
HOOOvnorMtLlncO«60S22 19217}
Mfcfo Nomt aom^mn lOrtiwv 08S< iits)
iOwcKip«ii>tkOffitiPwu>«ic#ifnft4o>erB»tta
(continued from page 1 62}
to OPEN iikli'DSKI.ROCK"
or whatever mime you will call the drumbeat
when saving it. You do not need a name for
the beat if you use a cassette. It is important
that you change those lines before nmning
because otherwise, whcti you have written the
bear and ihen stop to change ihem, all the
variables m which youi beat is stored will be
gone when you re-i^n :he program.
When the program i^ run* you will first be
confronted with the following menu;
a WRITE A DRUM SEQUENCE
b LIST THE DRUM SEQUENCE
c PLAY THE DFUM SEQUENCE
d MAKE ANY CORRECTIONS
e LOAD DRUM SEQUENCE
f SAVE DRUM SEQUENCE
Obviously if you have only just switched on,
you can only do (a) or (z). and if you have not
got anything on the cassette or disc, you can
only do (a). For (a), here is an example of a
drumbeat which you might call Rock:
SOfTWARSfHJE.
Your
Computttr's questions rsply
HOW MANY BEATS IN A BAR 7 7
1 ? BASS
2 ? DEL
HOW LONG DELAY ? 5
3? HAT
4? DEL
HOW LONG DELAY ? G
5 ? SIDE
6 7 HAT
7 7 DEL
HOW LONG DELAY 7 !
ANY CORRECTIONS 7 "N"
Then press (c) to play the drum sequence.
It will then be played again and agaiti until
you press **s** to return to the menu.
The program can be divided into two parts:
Lines M29 which make up the "writer"
program to input the drumbeat etc. and lines
13tM71: the subroutines which actually play
the drum sounds. Due to the limits of TI
Basic, I could not write the program literally
with mbrouiines^ so where us using TI
Fxtcnded Basic I could put into the program:
Call Side for the snare drum routine, m this
program I had to pti Goto, and then the
line number of the routine. Bearing that in
mind^ a quicker but more laborious method of
using the drums would be to only type in lines
130-171, and everywhere there is is a Goto
ni, just type in Remrn, Then in the lines
before 130, you could type in Gosubs for the
routine you would like to be played. Here is an
example:
5 REM "ROCK"
10 GOSUB 156
(bass)
15 D(AI-30
20 GOSUB 146
(delay for 30)
25 GOSUB 159
(hat»
30 D(A)-30
35 GOSUB 146
(delay for 30)
40 GOSUB 162
(side)
46 GOSUB 159
(hat!
GO D(A)^30
55 GOSUB 146
(delay for 30)
60 GOTO 10
130 REM CYMIOI
etc
1 REH IWUrtS-COPYRtOMT t»B5 D. H.8evh0llll
57
SOTO 3*
116
IF C»(A»**»AS8'' THEN 121
2 RCM 9TAI*T
M
PRINT ■ « NO tniOl BCAT"
117
IF C^IA^-'tflDC* THEN 121
3 DIN DClOO)
5 DIM C«f294>
h OOTO 24
7 MH LOftO &«•»
Or€M illi"Cfii".It»TEftNrt.,INPUT .FlKfiD
t INPUT HUB
Vt
40
*1
42
^3
44
43
OOTO 43
W*|KT -Wsiv C0RRCCT10N81^<Y/NI*'
CALL ►ev<3»/.>t>
19^ K-0 THEN hi
ir i-70 Tt«N 24
IF fv ^09 THCN *0
«£ri CORRECT lONH
lie
119
120
121
122
123
134
IF C4<A>»'^BIDEli" »MtN U'l
IF C*tA>«-HAT'' TICN ISt
OOTO 122
FiA©Ki
RETURN
INPUT -WMICM CVWBAL 7-tfi.Ai
iA»S(A>
lo roN A<*i ro 9 ITC^ 7
4A
PRINT "CORRCCTIQK TO NtttOl L INL "
11 INPUT #itC*<Al,Q<ft>.r"A> r,/,..t . . . .-..1 . r^M'k*! •
*7
INPUT A
123
IF |A«<ftA'll*(«R«y)«i»¥k- • •« si-i'4> • •vu-.'**. >• [
12 NCKT A
«fi
IF A>a THEN 66
<8A*6>»<SA-BI**flft-
13 CLOSE mt
♦'T
INPUT "«ew DRUM r^'lCtiA)
61 -O rhCN 120
I* CSOTO 25
70
ir C*iA»-^CM.i.<' ri»cw 7^
17*.
ri.AO-J>
IS mm Hi^vE ii*At
;i
tr C«*AI-"CVH" THEN 7B
127
OOTO 129
l*. OPEN #1 1 "CSl ".INTKft^AL, OUTPUT, F I *E0
T2
QOSUII 1 1 :^
120
FLAO-l
17 pftirrr ttiit
:3
IP PLAO-I IHEN 9€l
129
RETURN
10 *0H A* I ro B STIP 2
74
OOTO 60
ISO
RSH dOUNO HOUrtNEB
19 PRINT ftliC«(A).S(A>.0IAl,C«<A«li,6<A«li .OiA»|i
rs
INPUT "H0*« CUNO DClRV ->lDiAI
t3t
REM CVHJOI
70 NCKT fk
:a
IF DiAi >102« THEN 79
132
0-9(A>
21 CLO&i #11
77
QOTO 60
133
FOR 3(-tl TO 10 BTCP 2
22 OOTD 23
r»
I109UB 123
134
IF 0>«3 THEN 136
?.l HEM MENU
79
IF FLA0-1 THEN «0
133
CALL WKJW0<-40,-3.K4.9>
24 CALL CLttm
•<'
PRINT • • NO BUCH CYHtAt*
13«
NEKT K
23 F«INT 'iiMAT WPULC VCU LWt TO OO*^'
■ 1
BOTO 70
1S7
ir 0< '\ THEN 140
26 f^ntuf
92
RDi LIOTINO bs«t
13a
CALI &QUNt)^^.-6»ui
27 PRINT -'«> WRIT^ A Dltlin 6£C>JfcNCIi hi LliT
13
CALL CUCW*
139
GOTO 111
VCm*^ PfttJM BEOUKKC*: <:* F^Ay INK OR
•4
FOR /V»l TO b>
|40
IF (K '2 THEN 142
UH SCOUENCe d> m^L ANV COWWCHOWI'*
49 miNT Al* *M
141
OQTO 19«
2e PRINT "'•< LOAD D*tuK afOviENcr f > bawc
M
IF CtfAl-^-DCL' THEN 93
142
FOR !•© TO 12 BTET 0-2
URUH S&OU&NCE*'
t7
IF CtlAt-^CVH" TKM V/
143
CALL »0UN0l-4O,-3. Ki
2t CALL •;CVf5,I.)t»
ta
PRINT C9(AI
144
NEXT t
JO IF M»0 Then 2V
•9
NtKT A
143
OOTD 111
31 ir Z*6tS THEN J"?
•o
PRINT - • READY •"
14^
nWM DEL 101
57 IP i-*6 THKN 03
•t
PRINT ■• ANY ktV TO CONTINUE"
147
FOR DEL-1 TO OlAI
T^ IF rmi^y TMFw in*.
*2
CAI.I •ceY«S^7,l>
140
NEXT DEL
34 IF Z-6S T>l£N 6h
•3
IF )(-0 THEN ^2
149
OOTO til
33 tf 1-6^ THEN
•4
GOTO 23
190
REN BIDE*
36 IF 1-70 THEN I A
•3
^RINT "OEL -lOiA)
151
CALL B0UN0I3. -6,ti
37 0OTO 23
•*
OOTO 09
192
Qoro 111
38 ftltn It^MT t»««t
•7
PRINT "CVM •^IfHA*
195 mn TOMS
J9 CmJL CLCAB
*•
OOTO 119
194
CALL R01J«&<3,140,
40 INPUT ^'HOM riANV BEATS M 4% MR -" lO
•9
REN PCAY ttmmt
199
OOTO 111
41 !► IIJ23I, IMCN 40
:00 FOR A«l TO 8
IS^
RCn BAII8
43 FOR A^l TO P
10J
CALL K£y<s,V.Zt
137
CAti WHJNOl-40, -7.5.4 K-.h-
43 PRINT Al
07 IF Y-©3 TI«W 24
1 38
OOTO 111
44 INPUT C«<AI
03 IF Cf IA)-'0£t.' THKN |44b
1»9
REN MAT
43 IF C4(A>i--DtL- T>CN 51
OA IF CtlA»«*CV«** T»CN 151
lAO
CALL BOUND (2, -9, 121
4fc IP i;»(AJ-"CtK" tHfN 54
:03 IF C4(A»-'HAr' TW.N l3^
161
OOTO 111
47 GOSUB tl3
Oh II- C«(A)»*^«IDI^" THEN 162
162
REN aiDC
48 IF FLAO^l TICN 00
:07 IF Cf<A>- 'SIDES- TUtN 150
163
FOR &»i TO in ^rcR 4
4V NtKT A
OB IF i:»*AI»' TOH** r|<«:N 1<>7
164
CALL BCXAIOt -40,-6. Kl
SO GOTO liO
109 IF C4<A)»MOHfi' fHEW 133
163
m.tT X
31 INPUT 'HQil LONO DCLAv "iD<At
110 IF C**A>«*^DAetS' ThCN 136
166
OQTU 111
32 IF DIAI >lo?4 f»M K -.t
111
NCXt A
167
Rrn TOM
53 OOTO 4*t
ti2 OOTO toe
i6n
FOR )(-0 10 Ifi BTEV 9
34 0O9UB l^-S
113 FLAO-l
169
CAi.U 6OUN0( 40. t4u.X«:.
33 IF FLAG»1 iMtr^ -*'
114 IF c;t<A>«Mtn iMKrv i*|
170
NEKT t
3* r«l NT • « NO OUCH C*H©AL"
113 IF C#fA»--TOW" THEN 121
t/l
iMira 111
Wild Life
Tony Roberts,
Liverpool.
One of the greatest problems I have with my
Spcarum is not mcnuoncd in any of the
manuals — the insistence of my four-year old
daughter that she should be the one to press
the keys. Most ot the games I have are simply
beyond her, and, as yel, there is no software
produced specifically for the pre-school child,
This program has several advantages over a
bought program, in any case. It is entirety
modular, and plays as many games as you wish
in a random sequence: each individual game is
a shor:, simple affair, and it is easy to write
your own to fit in with your child's wishes or
with what he/she is domg in nursery*. 7^hc four
games m this version arc just counting games
— in one, 1 to 12 variously coloured butterflies
flit around above a field of grass, in another
worms of extraordinary lengths crawl out of
the grass, the third has flowers of various sizes,
and the last apples in a tree,
In each case, the child has to count the
buttertUes/worms/flowers/appIes and press the
appropriate number on the keyboard. As I
wantec to use numbers up to 12, I redefined
the zero key as number 10, the Enter as 11,
and space as 1 2 — and stuck labels marked 10,
11, 12 on to the keys. Various other exciting
things happen like a tunc — oui of the
Spectrum manual — vvlien the answer is right,
a big cross or tick on the screen as appropriate,
and other odd noises ai various limes.
As usual, the program's organised *'back-io-
front" in order to speed response times. Each
batch of lines 1100-1199, 12004299 through
to 8800-8899, 8900^999 is intended to
contain a game. Here are the main variables:
Variable Purpose
o Set to the nimber ot games to be
randomly acoo9s«d
ml - 1 ► Set from the keyboard — silences
most o1 the noisy routines
n Random nunnber between 1 and 12
n$ String form of n
g Line number of start of animation
routine for each game — this is
'continued on page }67i
YOUR COMPUTrR, AUGUST 1983 165
GIANT ADVENTURES £9.90
for
ATARI 400/800 BBC CBM 64 LYNX^
^32K
3?K
46K
NASCOM,,,ORiq,^SPECTRUM,,,& 380Z^^
1) COLOSSAL ADVENTURE: The classic mainframe game Adventure ' with
all the onginal treasures and Duzzles *■ 70 extra rooms
'*A minor miracle of programming" - Poputar Computing W. f2 May
'*A few days ago I received Colossal Adventure find I am writing to say that I am
delighted w<th it I firs» mat Adventure on an Open University summer school
and several of us regularly stayed up to 3 and 4 o'clock in the morning playing
It. That was 6 years ago, and I've not been able to play it since, so I was
immensely pleased to see how like the original yours is/'
- Chrts Grmn (customeO Aprit 83
2) ADVENTURE QUEST: Through forest, desert, mountains, caves, lake, fire,
moorland and swamp on an epic puzzle journey
"This IS the best adventure yet. I did the H*"'t in 1 day and p a m dUout
3i /2 hours * ' * S Burrows (customer} May 83
3) DUNGEON ADVENTURE: massivs adventure with more than 1 00 puzzles
to solve. RiciT vein of humour throuohout.' - The Micro User^une83,
Each adventure needs 32K and costs £9 90 (inclusive). They are very much
bigger than normal adventure games that you can buy.
NASCOM PROGS^^^:>'oids '"^sflf^
Galaxy Invaders m/c»g £6.90
Extension Basic £1 5/£30 ROM Missile Defence m/c,g £7.90
Adds 30 new keywords to BASIC Super Gulp eb,g £4.90
Compression Assombler 2 £12 S-games cassettd misc £5.90
High speed + source compression :f Ul l HAf^Gl IN NASCOM CATALO(iUt i
ALL PRICES INCLUDE P&P AND VAT. ALL programs are m stock and orders will
b0 sent within 2 days of rocoipt. Please send order or GAC for catalogue,
describing your micro, to:
LEVEL 9 COMPUTING
Dept Y, 229 Hughenden Road. High Wycombe. Bucks HP1 3 SPG
BUY THE
zi7ritish
Computer
In stock
^«2;&
BBCMoiilA£2ggMVAT
BBCMoMB£399lndVAT
+ WfrtMte Wfid Pmctsior {mi$ LO Syshinl
+ Sofhnn - Actni Bugbyta. Corvf utir Conctpti (Lofo 2|
+JiyitMahrtktBBC+ lOOKSIiigiiltskDrtiit
+ TircklOOKTMiDW(Drti»irraiCPN
(Equi^tnnt toCPM*}
FortheBBC:
Semen Layout Pad,
Flow Chart Pad &
Symbol DeBlgn Pad
Kit w>th fioQ binder
iKfiMlprtufllSO
OURPRtCeOtlLY
t12.50inclMT
VIC-20 Clearance:
Arf on Expand Untt £05
VIC Oamei Cartridges:
MlMton lmpoMlbla€20
RatRaca £16
RoadRaca €18
Mola Attach €10
liprlcttlndMiimi
n>or* from Issdlng m«k«m «t U>w pricmm ~ (ilw«y« aviiUbl# from your fccmt itDClllltl
TWICKENHAM •
COMPUTER CENTRE LTD ^
72 HmU UTvlekiikw MMiTWI 4IWtOI-S82 7l«e/01-llt 1612)
>ICORN
BBC FORTH
£15
'for your money you get not only a very good implementation of the
popular FORTH language but also a 72 page manual ...Once you have
got an idea of the fundamentals you should get better value out of
this pack than virtually any other program you coutd buy. In fact, the
only reason I can think of for not buying this cassette is that you
already have a version of FORTHr' - LASERBUG Apnl 83
"rqFORTH is fast and has a first-class screen editor . . Overall, a
good buy' -Ccmputtng Today July 83
rqFORTH costs just £15 (inclusive) and runs on 16K or 32K BBC
micros It:
* needs no added hardware and works with any MOS version;
* works with cassette and disc;
* is FORTH-79 STANDARD and has fig-FORTH facilities:
* provides 260 FORTH words and is infinitely extensible;
* allows full use of the MOS via 'MOS. CALL and EMIT;
* permits use of alt graphic modes, even 0-2 (just!);
* has an excellent futUscreen editor;
* runs faster than BBC BASIC;
* includes a 72 page manuaL a 20 page disc supplement and a
eummary card for quick reforenco:
it IS used by hundreds of people, worldwide.
BBC FORTH TOOLKIT £10
"Level 9 promise to support rqFORTH and this pack proves it. It
provides the source code for all sorts of useful routines and examples
of how to program m FORTH With so much on one cassette it would
be good value at twice the price." - LASERBUG April 83
The rqFORTH toolkit costs just £10 (inclusive) and adds the
following facilities to FORTH^
* a full assembler, providing machine-code within FORTH,
* turtle graphics, giving you easy-to-use colour graphics;
* decompiler routines, allowing the versatile examination of your
compi ed FORTH programs;
* the full double-number set (with many extensions),
* an example FORTH program and demonstrations of graphics;
* other useful routines.
Programmers Wanted
We are looking for high quality games,
simulation and utility programs for
ATARI, COMMODORE 64 and VIC 20,
SPECTRUM, DRAGON, BBC, ORIC,
We also have contract work available for
experienced machine code programmers
A combination of initial payment and
royalties will be tailored to meet your
requirements.
We distribute programs in this country
and in the U.S.A., giving you access to
an enormous market.
Phone: BASINGSTOKE (0256)25107
Or write to: DREAM SOFTWARE, P.O. BOX 64,
BASINGSTOKE, HANTS. RG21 2LB
DREAM software
166 YOUR COMPUTER, AUGUST T983
(continued from page J65}
Gosubbed between each 8can of
lnkey$, so keep it short
x,y Screen co ordinates
Each routine is accessed I to n times to set
soFrmmsme.
Up your graphics, then g is accessed met
between each scan of the keyboard. Pressing
m mutes the program, and n will make it noisy
again. On line
12t0the graphics characters are A,C
1212 the graphics characters are B/D
1342 the graphics characters are I
1355 the graphics characters are E
1402 the graphics characters are I
1415 the graphics characters are J
P .tfi5.3, BEEP *li5«a: ttCCP *fiB.
9063 BEEP .as, 3 OEEP .25,5. DEC
P .S.7
V0e4 &C£P u 1875 , 7 . Beep . 06S& . O .
BEEP ,125,7 BEEP . Igg.B. DEEP
.12B<3: BEEP .139,3 BCEP .35,9
y9BS BEEP -10 76,7: BEEfP .0&35,B
BEEP .12&,7; OEEP .laB^B: BEEP
. 1 «0 , 3 BEEP . XB^tB BCfiP . aO , B
99BB BEEP .^3^9: BEEP .SW.-S. BE
t;P . & , 9
9997 DEEP .5,9. BEEP ,5,-3, DEEP
9969 CLS
9999 RETUKN
9S«|« REH initial A&C
9519 LET 0-4: REM OPlions
9539 LET r «1 . LET m S. LET b X
9839 DIM p{ia,3J. PCH *crA«a coo
rdinatss and coiOiir
954^9 RRN0OHXZE
9719 REM set \jp graphics
9711 POKE USP '<a**«0,aXH 1190X019
9712 POKE UbP 'a**4>l,0IN 01110911^
9713 POKE USR 'a "+3, BIN 11111901
9714 POKE USR 'a'^S^BrN 11111191
9715 POKE U5R •^■•♦♦^BIN 11111111
9716 POKE USR *a*45.BIN 00111111
9717 POKE USR '••'♦B.BIN 99911191
97 IB POKE USR -a"4>7^BXH 99999991
9731 POKE USR "b" 49, BIN 99999991
9738 POKE USR **b*^»l«BXN 99999111
9733 POKE USR "b"*3/BlN 99911111
9734 POKE USR ' b'^ ^'^ ,nit^ 91111111
9735 POKE U'JR "t '44,01N 11111111
9735 POKE U!^R - L " 4^* , C» IN 11111111
973/ POKE USR * b 4^, eiN 91111191
9739 POKE USR 'b '47,9XN 91111099
9731 POKE USR ' C ' +9 . ©IN 90199110
9732 POKE USR ' C"*1,©IN 91991110
9733 POKE USR ' C'ta,©ir^ 10011111
9734 POKE USR 'C* 43, BIN ItJllllll
9735 POKE USR "C" 44, BIN 1 LI 11111
9735 POKE Ut^Pk 'c"49,BXN 11111109
9737 POKE USR C'tB.BlN 10111999
9739 POKr USR **C*'«^7,DXN 19999999
9741 POKE USR 'd* 49. BIN 19999999
9743 POKE U:>R U fl^BlN 11199999
9743 POKE U3R d ♦S^DIN 11111090
9744 POKE USR 'd- 43, BIN 11111119
9745 POKE USR "d" 44^ BIN 11111111
9745 POKE USR "d ■45,BXN 11111111
9747 POKE USR 'd '45. BIN 19111110
9 7 40 POKE USR "d" 47, BIN 99111199
^J751 POKE USR -6*'f9,BlN 99111199
9753 POKE USR ■'«"4l,BXN 91911919
9753 POKE USR "C '43.BIN 19911991
9 754 POKE USR "e'^S^BlN 11911911
9755 POKE USR t '♦4,©IN 11111111
97S5 POKE USR "« '45,BIN 11999911
9757 POKE USR "e" 45, BIN 91199119
97BB POKE USR ■'t*'*7,BXN 99111199
9799 POKE USR "i "49, BIN 91919191
9791 POKE USR 'i"4l,5IN 19191919
9793 POKE USR "1 -4a,axr^ 01919191
9793 POKE USR "i "43. BIN Itf 101010
9794 POKE USR "l '4*,B1N 01919101
9795 POKE USR 'i"«5,BXN 19191910
9795 nOKE U&n Vi "i^^BXH aifiil9191
9797 POKE USR i* 47, BIN 19191919
9999 POKE USR v 49, BIN 99910999
9991 POKE USR '\j -4l*eiN 91191919
9993 POKE USR "a "431 BIN 11111111
9993 POKE USR M *' 43 , B IN 11111111
9994^ POKE USR '\«**44,BIN 91111111
9995 POKE USR * J*' 45. BIN 91111119
9999 POKE USR '\i"45|BXN 99111119
9997 POKE USR '*r'*47«BXN 99999999
gftt RgTtfRIi
GO TO 9999; RE
aain loop
• 4 *#*4#4#
RCn «iw«»v t-«turn
«€SPOfl»« Ch«Cil
395 ir »«1 THEM GU fO *;19
397 BEEP .99S,a4(XNT (RNO*^9l 1
335 LET r«»IHKEYt
1 GO SUB 9599:
899 REH
r*»*
THEN GO 5U8 9
00
FOP
793
339 IF
TO 399
335 IF f».'*«*' THEN LET li»l: OO
TO 399 _ ^
335 IF rt«"n" THEN LET 9 a9 : GO
rO 399
349 IP ril»**9'' THEN LET f*-'*19'
343 IF r^mCf^nm iX3\ THEN LET r»
= •'11"
344 IF f««*" • THEN LET r»«= '13"
359 XF r«<>rif THEN INK RN[>t54li
"OR X»5 TO 15 r^RINT RT K ,X4lS;
PRINT RT X . 35 -X , '*H* BEEP
^5> (PBS «)c-19lt3l: NEXT X : OO
TO 399
355 CO SUB 9959
399 RETURN
ft4*4-#«>t4#44 4*#***#f-
519 LET n-INT CRN&tl34ll
515 LET n9«5TR» in%
515 LET c=INT («ND#71 Xr C *4 T
HEN 00 TO 515
517 GO SUB 1999
51B LET fn«INT tRND#Ol4l
589 FOR r»l TO f\
535 GO SUB rn ft 199 4 1999
539 NEXT r
535 LET r»l
549 GO SUB 399
549 RETURN
1999 REM drat^ 9ri9S
1995 INK 4
1919 FOR a-1 TO 354 STEP 3
1939 PLOT a , 1
1939 DRRU 9. 194 rRNDa35)
1949 NEXT a
1999 RETURN
1199 REH draw a randoB riovar
1199 LET y»XNT IRHD#B9) 459
1119 LET X«XNT <RND«399I 437
1111 IF POINT CX,413 4P01N^r lXt3.
41J 4POINT (X -3,411 <>9 THEN SO TO
1119
1115 INK 4
1139 PLOT X,3
1139 DRRU 9^y
114.9 PLOT X"t*iL. amm 1(1^9
1159 PLOT X4l,Hl Otif^U 9,U
1153 LET S«IKr CRNDfrlS) 4l9
1155 LET i *XNT (RN[>*3)48
1157 INK C
1159 FOR b-1 TO S STEP i
1175 IF ■«i9 THEN BEEP .991^3*b4*l
9
1177 CIRCLE K ,y ,b
1199 NEXT b
1199 LET 0*9
1199 RETURN
1399 REM butt€rfii«»
1397 LET p (r , II -INI tHNUAlO^ : LC
T pir«3)>lNT (RN1>#39> LET p<r,3
> -INTT fRN» ,
1399 GO SUB 1319; LET g«13a9: RE
TURN
1319 PRINT RT p tr « II .P I r , 31 ; INK
P Cr ,31 ; -^ip-
1313 PRINT RT p f r . 1> 4l , p I r ,31 ; 1
NK P«r.3),''rf^"
1315 RETURN
1329 LET r-r+l XF r >n THEM LET
r«l
1335 PRINT RT p Cr ,11 , P I r ,3* ; *'
laaT mmxrrr mrr p c r « i> t-i^r cr #b) i **
1333 LET p Ir > 1> -p ir ^ II 4XNT IRHBa
31 -1
1335 LET p tr ,31 -p (r «3I 4XNT IRND#
31 '1
1335 IF pCr,ll<l THEN LET ptr^ll
«1
1337 IF ptr^lIMB THEN LET P (r , 1
» alB
133B IF pfr,3)<l THEN LET pCr,3l
*■!
1339 IF p(r,3)>39 THEN LET P ir , 3
1 =39
1359 GO SUB 1319
1399 RETURN
1399 REH 90rA»
1395 LET Pir, II -17: LET p If > 31 =X
NT I I39/0) ty^-RflBt f3»<^ni I : LET P I
r.3i«iNrr irmc>*5>
1319 LET 9»1339: RETURN
1339 LET r»r+l: IF f >n THEN UET
I al
1335 INK p If ,31
1341 LET xl«pfr,ll: LET ^S-pir^S
I
1343 PRINT RT Xl,Ml; 'W"
1343 CO TO (r344 4ANt>ft4l
1344 LET p fr , IJ -p Cr , II 4X: OO TO
1359
1345 LET p If ,31 «p If ,31 -1: GOTO
1359
1345 LET p ir «d> «P fr t3l 41: GOTO
1359
1347 LET p ir , II »P ir ,11 -1: GOTO
1359
\:^mjo jr ^amwKBim^ i^x^-^±i ^p ir -fl> i-<,
> " * OP p f r , II < 9 OR p t r , 31 > 3i OR
p(r,Sl(9 THEN LET pCr,il«Xl: LE
T p (r,3) »yi
1355 PRXNf RT p tf « SI *Pir »&> j JMH
Sir ,31 ; '•#-'
99 RETURN
1499 REH tr««S>*#ppi«»
« # • » * fr^^a^* *«
x*mA xr f «i tm«im rem M'^xm T© ••.
PRINT INK 4, f>f*^Em 3 ; RT X . 19; "V
■ " : FOR i|s54RBS IX-14* TO 19-#»BS
IX -141 P^i«#r i"iy ^^Rrf jr^>9,^|4>
fRNC>#94 -1; -^ •: nIrTT «; Ne^CT X
1419 LET Pir,ll^INT IRNPa^9^3J X
LET > * r ^ aJ -IH^r tRM»«^L»>«> r XF fvr
TR ip^ir , 1> ,F fr ,3> I v*39 THVH CIO T
O 1419
1415 l»RXNT RT P tr , 1 1 ,pir , 31 ; IH«
3; Pf«>ER 7; rL^&H 1; '•♦^
1439 LET a«1499
1499 RETURN
9999 f^EM mm Mil loop
9991 BORDER RND*7
9919 CO SUB 599: REH count a n9
8a««»
949 CO TO 9999: REH and Qf «a i n
loop
9959 REH right an»var*
9951 BORDER RND*7
9955 INK n^3 FOR X =9 TO 15 PR T
NT BMXUHI 1; rLl4»ri X,BT ^tf^s'WM"
NEXT X FOR K*^15 TO 4 STEP ^1
PRINT BRIGHT 1, FLRSH l,Rrr > , 30
~ V ' *•■■■•* NCXT X
9957"f m =9 THEN GO TO 99&B
99&B FOR n:=l TO 399 NEXT n
9959 CLb RETURN
9969 BEEP .35,9. BEEP ■3 5,3 . BCE
P *135,3 BEC^ .135,3 OEEf^ .35,
9
Four X four X four
Barrie arid Mark Wa/ms/eY,
F/ackweU Heath,
Buckinghamshire.
The conventional games of Noughts and
Crosses, cither ihrec-by- three or thrcc-by-
thrcc-by-ihrce, have a limited number of
moves and can often result in draws.
However, four-by*four-by-four Noughts and
Crosses has many more variations and is a
worthwhile game requiring skill and con-
centration as well as good visualisation of a
three^iimensional playing area proieaed into
two dimensions.
This program follows the normal con-
vention of showing the playing area as four
planes, drawn side by side. These planes
should be visualised as lying on top of each
other to form a cube — see figure I. Winning
Enes can be parallel to any edge of the cube;
diagonally across a plane; or diagonally across
the cube such as d,d,d,d.
The method adopted by the program is to
assign weights to each unoccupied square
according to the contents of the lines passing
through that square.
You can see that each of the 32 squares
which lie on the cube diagonals lie on a total of
seven difTcrent lines and the remaining
squares each lie on four different lines. At the
start of the game weights of 40 are assigned to
the cube diagonal set and weights of 32 to the
others.
Each type of line has a weight value which is
assigned to the blank squares in that line. The
total weight carried by any blank square is the
sum of the weight values of each line which
passes through that square.
After each play, by either player or
computer, all weights associated with lines
passing through the square which has been
played into are recalculated. The computer*s
mode of play is first to check for winning or
losing lines and then lo play into the vacant
square with the highest weight. In the case of
equal highest weights, a partially random
choice is made.
Following Run> the variables and addresses
are assigned to 95O0 to 9750 and the
parameters pertaining to each square are set
up in 9000 to 9260. The main program is
entered at 18, the playing area displayed — 18
10 100 — and play staits with the computer
assigned O and the pla>er assigned X.
The player makes a move by entering a
string of three digits, each between 1 and 4, to
denote the plane, row and column on the
chosen move. The computer validates the
entry, shows the choser position and asks for
verification. Assuming this is given, the
player^s move is assigned the variables C,D,E
and the main routine dC the program, Set, is
entered at 6000.
Set checks each tine through C,D,E,
counting the number ofXs and Os — Search
— allocating weight adi'jstmcnts — Update —
and recalculating all atVectcd weights —
Weight. If three Xs arc found then Flag J is set
during Update and the line is tagged in
parameter 6,
Following a win by either player or
i continued on page t69/
YOUR COMPUTE=l, AUGUST 1983 167
S?€>,o.O^
ti-Zd^
•f>f<j**>
^'^S*'^^
' 'f'^o^,:,^'''
!^S>^^
^X^
(continued from page t67f
computer, the winning line is displayed Ln
inverse characters wi:h an appropriate
message. The Count variable allows 64 moves
before declaring the game a draw.
A section of the program is written in
machine code. This speeds up a simple bui
soFTWfanmE.
time-consuming routine lo dclcrminc the
vacant square with the highest weight. Anyone
preferrir.g not to use a machine code can celctc
lines 1-8 and replace 7020-7080 with the Basic
routine 702(K7220 on page 170.
The machine code will be set up each lime
the program is run. This is not necessaryj and
after the first run lines 2-8 can be deletcd> and
the program saved in this form. The machmc-
codc assumes A$ is the first variable.
The inverse characters in the listing are:
Line 20 1,2,3,4
Lines 160, 410, 7410, 9900: X
Lines 420, 2160, 7300:
1 RBH
' ©7 ' CM«RACfeRi
4. LPT AaM-'0««eei»«»«afii»4.eiie
ro0i97epe&D»aie237eAtt&fi3Siafi9»c£
DSe3440Ce4.3a89OC04.BaS»44.F09Of^f 1
l0R0©19E5118F0i2«7erD9aEOO©l»4.«rDe
a3e7Fft*»«7CClCOieC0S** _^^ ^^,^
} -4.7e
e I.CT At-f^fo TO >
7 L-CT X
e XF Rf «
O CLCftR
10 FRST
15 OOTf> 9S00
le FRST
19 CLS
ao PR 11
»'* TMCN ocrro s
HMT
iiWr
If (1)
9ifa>
s{r3>
30 PRl
A0 FOR N-1 TO 4
00 PRINT N^ *• ^
55 XF N»4 THEN tfOTO 00
60 PRINT " -♦-♦-♦' •^^♦-+- -♦-
♦ -♦- -♦* + -♦-.'■
70 NEXT N
00 FOR Hm% TO A
«0 PRINT " 1 a 3 4**;
100 NCXT N
iOl GOTO 300
103 RCH «*UPLRy*#
106 &L.QU
107 LET O««**0" _^^
110 PRINT RT 30,0. **VOUR MOMC?
120 INPUT ef _^^ .^^
lai IF LEN St<3 TMCN GOTO !«•
laa LET K*-'0"
ia3 OOftUB INSERT
130 FOR N-1 TO 3 „
i*0 IF Bf(Nl<"l' OR ©0*NJ>"*'* T
HfN QOTO la0
1©0 NEXT N
IBS LET C-^;RL Of (1)
1S6 LET D«MRL 01 "
167 LET F-URL Bl
169 GOTO A00_
160 LET K^^'B"
166 GOSUF INBEPT ^*«.^
170 PRINT flT D&,^,"TB THIS CORR
!• CT'* ( V yNl "
100 IF INKEV^.'" THEN GOTO 160
106 LET Ct-IHKEY* ^^^^ „^^
190 IF C**"Y*' THEN OOTO 34.0
^00 IF ci^*-*^' THEN GOTO Q%S
^J0 aOTO 100
£ia LET K»«" "
B16 OOSUe IN&Ef^T
Sa0 GOTO 360
&46 LET '^f tc^O/E,*; - ;a ;
a47 LET fit (C >r>,C,61 •'•
360 LET K*»' X'*
S60 OOSUE IN6EF^T
a66 PRINT RT a*,0*'V^
aee goto f^er
3O0 PRINT RT 29 , 0. * DO YOU UR«T
ro PLRY FIRST'? lYyN) "
306 ALOU
310 IF INKEVg-* " THCH GOTO 310
316 LET r»«iXNKeV»
300 IF Ct«"Y" THEN GOTO 360
33© IF Ci«*N'* TMCN GOTO 343
340 GOTO .M0
343 FRST
348 GOTO IPLRY
360 LET C«l
361 LET O«10
36a LET E-1
386 GOTO UPLRY
3&0 REM •9lM0ffirr»» _ _ _
3T0 PRINT RT a«0^ 0*C#«*ff'^^l«9
300 RETURN
400 IF R0(C«D«e«4> w**X"
O 160
IF a^io^a^€^4^^**mr
4^1« Xl
430 fF R0cc,i>,E,^j •••»* mtm t«T
«.S0 OOOU0 zMocirr
436 PRINT mr mm,m; "
440 PRINT RT 10^0
y OCCUPIED**
400 PRINTT AT 16^0
/ TO CONTINUE'
460 IF IMKCY*"""
470 PRINT RTT 10^0
400 IF A0fC,0.E«4^J •
K * • " K **
490 IF R0(C^O/E^4> »"3
Kf-"0"
000 ooaoa iMeear
610 GOTO UPLRY
a000 PRINT RT 10,0, *' CONOR ATUt.ArrX
ONS--YOU HRUE UON*
a010 PRINT RT 16,0, "DO VtMl UMPfT
f O PLRY RGRIN7 fYxNI "
a010 0LOU
aidt XF INKEY6-'** THEN AOTO «■••
aili LET Ct-INKEVf
3030 IF Cf-'Y* THEN RUN _ ^_
0, -THRNKa FOR TH« GflHfl « ■V0
aO60 GOTO 3000
3060 RCN «{0^AU*«
a070 PRINT RT 15,0, "fIN KOHOU«IA«i.
E ORRU*
10 GOTO 30 lO
3100 REH f#F0UN330*«
a 110 FOR X«l TO 4
a 100 FOR Y«l TO 4
ai30 FOR Z«l TO 4
3140 IF R6(X,Y,r.6> i-^l" OR R0<X,
Y.Z.6J >• 7^ THEN 60TO StQM^^^
aieA IF «0(x,v,z,4* <>"i** tmeh go
ro 8200
aiea let c-k
ai04 LET 0«Y
liee LET p-uRL R0fx,v,z,0j ^a©
a 160 LET K0»"B"
3170 QO3U0 MRRHUXN
3176 OOSU6 PR XNTW IN
3160 PRINT RT 16,0, "MY Umrm TH%^
TIHC"
ai90 GOTO 3010
3300 NEXT Z
aai0 NEXT Y
3330 NEXT K
^^mm LCT 1-0
aa40 GOTO 7016
3400 MM ••FOUNI>3X9t
3410 FOR X»l TO 4
§400 FOR V-1 TO 4
3430 FOP Z-1 TO 4
3440 IF R#IX,Y,2,0> <>"0" TfmH GO
ro 8900
3460 XF R0«X,V,Z,4I i>'*l" THEN GO
TO ae0«
3400 LCT C«X
0470 Lrr D*y
S400 Lit C»Z
406 LET R0fX,Y,2,0> -"0-*
3467 LET J«U-i
3490 GOTO 7370
3600 NEXT Z
3610 NEXT y
3080 NEXT X
a930 LCT U«0
394 GOTO 7030
3000 REM •#PRXNTUXN4»
3010 FOR Cal TO 4
3030 FOR D«l TO 4
3030 FOR e«l TO 4
3040 IF RttC,D,e.0l «**0" THfN 006
U6 INSERT
3060 NEXT E
10^0 NFXT D
3070 NEXT C
30O0 RETURN
RCH •#0ET*«
LET C0UMT«€3OU>tfr<*-m
?»i
TO 100 mwMw
, f3 TO 4
P^Sm^^mX TO 4
XF 00CTt*'*l-
LET
L^«l
THKii GO0UB cue
61t^
0iii
IOHT#R]
6100 NEXT T
6130 NETXT P
6149 If Qi«"0- THEN 0OTO IPLRV
6100 XF oou«rrj03 thcw oaTo ommu
0170 0OTO URWHY
00 RCH «^»0MffCHfr«
0»B0 LET a0(Tl «i%0CT«D,C«04
0030 RCTURM
OM«« L.E I Id* « ri ««i# fO .T,C «1
6B99 RETURN
6300 LET 09CTI i»A0fC4O,T,4l
6370 ReTUUM
6366 IF R9 CC,Dj^Erf71 •
03
Qf^} -R0TC.T,T.4>
THEN LET
iP«v« IF R0t6.6.it, r# -
Of (T» «l407c , T , 0^r , ♦!
6S^ RETTURH
6300 XF R9CC.O.E.0I •"!
Gf rTi -r0it,6,t-4j
0300 XF il0rc.o,e,0i •"a
ofcri -R0rT,6,0-r,4i
6310 RETUnN
6390 XF f»0fC,l>.E.9l «"1
63
7> -"a- TMBM LCT
THAN Ljrr
390 XF f»0fC,l>,E.9l »
Gf m -r0Tt,t.e.4j
386 IF ft0tC,6j_E,9* •
O* m «R9(T,6-T, E,4»
TH«W i^WTT
TMCM Lrr
THEN LffT
6339 RETURN
6349 LET R«U«U. R0IC,D,E,10>
6341 LET G0CT>-'1"
6 34 A XF R-0 THiTN RETURN
6341 GOTO CSERftCH«P«R*101
63O0 LET O0rT> -R0rT,T,T,4l
0300 RFTURN
6369 LET 09CT1 «R0IT,T,B-T^41
6306 RETURN
6370 LET Gf (Tr«R0rT,S •T^T^4I
637R RETURN
6369 LET 9» f T ) -R» IT , B-T , 0-T , *>
0306 ReTURN
04^09 REH «frUeXGKT«#
6489 LET R« CT , G , 0, 61 »CHR0 fCOOr
R« CT ,Oj^, Bl ♦UUI
0430 RETURN
6449 LET R* ( C ,T ^E , 01 «CHR0 fCOGE
RflC,TjE,6) ♦UU)
6469 RETURN
6469 LET R9 (C , D,T ,81 «CHR9 fCODE
Rf (C,D,T ,61 ♦WUI
64 79 RET URN _ __
6409 IP R»lC.O,ei7l -"1" TM«N LET
R9 iC.T^T,Bl «CHR0 CCOD0 R0IC.T,T
,e» fUU}
6408 XF 09*TI-"1*' RNO R9fC^D,E,7
> - 'ft' THEN LET R0 (C . T , O-T , OJ sCHR
9 (COOE R9(C,T,6-T^B> ♦Uyj
6499 RCTURN
6609 XF R« (C^DyB,0l *"1" THEN LBT
A9 'T,DjT^Ol -Cf1R9 iCOC^C mm iTtS^tT
6608 IF R9<CjD,E,0) *''a*- THEN LET
fl9 fT,0, 6 ~T, » -CHR 9 fCOOE R9rT,I>
.0-T,6> *yu»
6619 RETURN
6689 IF A9fC>D,E.9> »"1" THEN LCT
R9 IT,T,E,6> -CHRi fCODE R9tT,T,E
6638 XF R9(C.G,E,9I -^'8" TtmH LET
R9 :T,6-T,E.0» -CHR9 tCODE R9fT«e
-T.E,6J ♦UM»
6639 RETURN
6640 IF R^>0 THEN 90T0 lliEXGMT*P
♦Rt 10)
6646 RETURN
6880 LET R9 tT,T,T,BI ■CHn0 fCODE
Rf fT,T .T,8» 4*yUJ
©688 RETURN
6860 LET R9(T,T,8-r,0) -CHR0 CCOD
C RftT^, 5-T,6> ♦UU*
6606 RETURN
6670 LET R9 (T.8--T,T,8) «CHRi (COD
------ -,4> ^uui
«CHR9 fC
e R*«T,8-T,1
6876 RETURN
0000 LET R9IT.0-T.B-T,BJ
iiSi RlH 9#UPORTE## _^^
BlO I^ G9-"l" THCN GOTO
UPDRTCO
^6
Aa4.0
aeB0
6600
0070
0078
lae REN %%UPt>PrTmXmm
186 LET UU-0
SS IF L«4 THEN GOTO UUIN
38 IF H*>0 THBH GOTO 6678
IF L..3 THCN LBT UU-(Ua-U4>
IF L«3 THEN GOt U MOINTX
XF L-a THEN L^T UU*CM4-U7I
IF L-1 THEN LET Uy-lU7-U0)
IF Lt>l THBN RC"rURN
IF H«l THCN LET yy« (yo<<yB»
6600' XF HmB THEN LET UU- rUO-Udl
0700 RETURN
6710 REM #«UPDRTEQ««
6716 LET UUmm
6780 IF Mii4 TMCH GOTO 3 169
6786 IF L<>0 THCN GOTO 6766
6730 IF H»3 THEN LET UM-(yi-y3l
6740 XF H«3 THEN GOTO POINT©
6700 XF n^B THEN LET UUmiU^-U0^
6760 IF nm% THEN LET UU- CU0-y6J
6766 IF H < > 1 THEN RCTURN
6770 XF L-1 THCN LET UU- CW0-y7>
6700 IF L»a THCN LET yy»ry0-y3i
66O0 RETURN
7000 REH ft • IPLRY *f
7010 IF 1)0 THCN GOTO F0I.IND30
7016 IF U>0 THEN COTa POUNDSX
7080 LET HiyT*U9R 16616
7030 LET Hy^PEEK 16814 4366 ftPEEK
100 1
7040 LET HU» (HU- fPEEK 16400#a60«
16491#18l 1 yia
LCT C-XNT fHyyl6l ♦!
HUmHU- (C-1> «16
D«XNT »HU>/4) frl
EiiHy- fO-l^ vAtl
»CC^D^E,4) •*'3"
PEEK
7080
7060
7070
70O0
7370
7a80
/a90
7298
7300
7310 GOSUB
LCT
LCT
LCT
L.CT
LET
IF C6UNT>63 THCN GOTO
LET K»-*B"
IN0CRT
Rf CC^D,
RilC.D.
DRRU
*«UyXN#ft
K »-■'§"
JB HRRKUir
7330 GOTO SET
7400 REH
74 10 LPT
7430 GOSUB HRl^KUIN
7430 GOSUB PRINTUIN
7440 GOTO 3000
7480 REH tftPOINTXftt
7900 LET M9«"6"
7906 LET U-U+1
7810 GOTO HRRK
7930 RCH •#POINTO*«
?5J8 tIT ?sr^"» "*'"»
7890 GOTO HRRK
7900 RCH « «HRRKU IN *«
7608 FOR T»l TO 4
7076 LET H9"**9'*
7BO0 GOSU0 (yXNLXHE^P)
7690 NEXT T
7996 RCTURN
7600 REH ft«HRRHi*
7610 FOR T«l TO 4
7680 GOSU6 fUXNLXHE^P)
7630 NEXT T
7640 RCTURN
7700 ^^*^ tftUINLlNC**
7730 LET RfrT,D,C.6l •Hf
T730 RCTURN
7740 LET R9(C,T,e,6} «H9
7780 RETURN
7760 LET R9fC^D,T^eJ »H9
7770 RETURN
7780 IF R9tC. 0|E, 71 -U THEN LET
«0CC,T,T ,6> -Hi
7709 IF Ri<C,D,C/7l -*'3 • THCN LC r
RftC.T >S-T,6» -Hi
7?09 6»TU»N
7800 XF Rf tC&.E ,»J -**1 ■ THEN LCT
THEN LET
THEN LB^
THEN LEI
Rf <T,D.T,6> -H9
7806 IF R9 tC/D,E,6> - '3 -
Rf rTjD,6-*T,6) -H9
7610 RETURN
7830 IF Rf «C,D,E,91 -'
«f «T,T^E.6* -Hi
7686 IF R9(C,D,E.9» •'
R9<T -6-T^E^6l -H*
7830 RCTURN
7640 LCT R-URL R»IC.D.E.10i
7046 GOTO (yiNLXNB«p4^A*l0»
7060 LCT f19fT,T/T,6> -Hi
7606 RETURN
7660 LCT RifT,T,8-T,6) -Hi
7066 RCTURN
7670 LCT Ri<T,6-T,T,6> «Hi
7678 RCTUPN
7O00 LCT ftilT^8-T*8-T,6^ «H9
7S68 RCTURN
9000 RCH •«6ETUP««
- - Xm% TO 4
Y-1 TO 4
Z«l TO 4
Fl<a) -ChRi (Y4^a0>
Fi(3>>c^Ri fZ#^aBJ
<4 TO 101 -'100004
THCN LCT Fil7* -ri*
9010 FOR
9000 FOR
9030 FOR
Vtt^O UC f
9080 LCT
9000 LCT
9070 LET
9900 XF Y-i
9090 IF Y«Z-6 THEN LCT F0i7>*"a"
9100 XF X»Z THCN LET Fi<0J«'*l"
9110 Zr X42*6 THCN LCT F0r0>«"a"
9180 IF X«Y THEN LCT Fitftl >-*!.*'
9130 IF X^VwB THCN LCT F9f0r«**a**
9140 IF Fi{7l«"l' RNO F9r0l-**1"
( continued on next psge/
YOUR COMPUTER. AUGUST 1983 169
soFT¥mEme.
f continued from previous page)
TMCN LPT ran»i«"i"
THCN LET rfll»>«"»"
0108 IP riTft* •**!** rtNo p#r7j»"jr*
4iSa IP pfTii«"8" AND r«c«i«"a-
THCN L.eT Ft rati-"*"
THCN L.eT Ptri«»o"4
THCN LTT W-W^
QlOa TP Ptifit •^**B'* TMPK I PT UmU-^
9aO« XP Ptt9IO"»*' THCN LET i;«V^
kmtm IP Piii»> <>'•*• thkn ker u-v
9aia IP g>»e thcn lct u-s
99a« i^rr Ptcei^cHRt imm^ai
9949 NeXT Z
9av9 wexT Y
9a«9 NCXT X
9979 90T0 19
9999 Dili A9t4,4,4/19)
9Se3
9690
9097
9«99
9S19
9919
9639
9S39
9649
9609
9S69
9S79
9969
uer
LCT
9&19
9019
95ia
9617
9010
90X9
9039
9039
9649
9609
9OO0
9079
9099
oxn
DIM
LET
LET
LCT
LCT
LCT
LET
LET
t.er
LET
LET
LET
LET
LCT
LET
LET
LET
LET
LET
LET
LET
LCT
U«9
I>9
FO (191
O i f 4 I
U1-3B
ua*3B
U3-d0
U4«39
UO-IB
ue«o
U7-1B
UPLRY«193
XNaCPT-3M
i>RAu*a9e9
POUND3Oi«ai09
POUND3K-9409
PRINTUZN«3999
SET 116909
SEARCH >6290
UEXOKT-6490
UPDfTrE*)OO09
UPD«TEX-©e»0
UPQnTEO-0710
lPLPY-7999
9690
9710
9799
97S6
9730
9740
97O0
9099
990O
9910
LCT UU IN ■7400
LCT POINTX*i7400
LCT POINTO*7Sa0
LCT MRRKUIN-7S60
LCT MARK •7009
LCT UINLXKe>7700
LCT SETUP -fi000
GOTO SETUP
ORUE *'3D4|ii**
PUN
The Baste routine.
7050 LET K1UT«0
;S2S P8g $:i T8 i
70OO FOR Z»l TO 4
7000 XP «0 (X,Y,2*4) < >"1" THEN QO
TO 7900
7070 LET UT*CODC R0<X^Y^Z*O)
7OO0 IF UT<HIUT THEN QOTO 7200
7090 ir urr^HlUT »NI> RN0>,33 TMCN
GOTO 7900
7100 LET HIUT-WT
7119 LET C-X
7iao LET 0»Y
7130 LET ^mZ
7900 NEXT Z
7ai0 NEXT Y
7990 NEXT X
Keyword define
7J^--:^'J
J Bradshaw,
Runcorn,
Cheshire,
This program runs on chc uncxpuadcd
ViC'20 and allows you to define eight Basic
keywords ro the ftinction keys. The Basic
program sets up a small machine-code
program — 1 S9 bytes — at the top of memory.
Therefore* you can run or type fairly long
programs vvlulc this one is running. There is
aljjo an error check in line 40 which ensures
you have typed in the data correctly; thereby
preventing system crashes.
Four permanent funciions are defined:
Fl - Screen colour normal
F = Screen colour black
F5 ^ Quote mode on
F7 = Quote mode off
And, of course, by using the function keys in
conjunction with the Shift and Commodore
keys, eight Basic keywords can be printed at
the current cursor position on the screen. You
can choose any Basic keyword and assign it to
its appropriate function key by altering the
eight Data values on line 200 respectively.
Some values may give an output of, say, half
a key*word for example,
INT (PRINT)
yet by trial and error you should find the
desired keyword. Tncsc values on line 200
merely state how far into the ROM keyboard
table the Vic is lo lock before printing out the
characters it finds. At present, the funaion
kevs are dcfmed as follows:
Shift Fl - PRINT
Shift F3 = POKE
Shift F5 = PEEK
Shift R - THEN
CBMF1-F0R
CBMF3-NEXT
CBMF5 = G0T0
CBM F7-G0SUB
To disable the program press run stop and
restore. To enable enter Sys 7541.
1 KEM DEFINED FUNCTION KEVS
2 REM BV JOHN BRRDSHfiW"
1 POKES 1 . 1 1 7 :P0KE52 . 29 ' P0KE55 .117: P0KE56 . 29
20 REFlDfl : I Ffl=- 1 THENF0RC=7672T07679 - REFlDfl - POKEC . fl ' NEXT : GOTO40
30 T=T+fl:P0KE7541+I.fl' 1=1+1 -GOTOie
40 IFTO17900THENPRIHT")«DRTR WRONG" ^END
50 SVS7541:pRINT"WFUNCTI0N KEVS DEFINED"
60 DFITfll20. 169.. 138. 141. 20.3. 169.29. 141.21.3.88.96. 165. 197. 197. 187.240.23. 133. 18
7 162 1
70 DfiTfl201. 39. 240. 18. 232, 201 .47.240^ 13, 232. 201 , 55.. 240. 8. 232. 201 . 63. 240, 3> 76. 191
.234.173
80 DATfll41. 2. 201. 1.240. 1)0. 201. 2. 240.42. 224. 1.240. 22. 224. 2. 240. 26. 224. 3. 240. 7. 16
9.0.133
90 LflTFl212.76.191.234.169.1.133.212.76. 191.234.169.27. 141.15.144.76. 191.234.. 169
.8.141
100 DfiTfllS. 144. 76, 191 .234.232.232.232.232. 189. 247. 29. 133. 188. 164. 188. 135. 161 . 1
92.48.8
110 DflTR32.210. 255.230. 188. 76.224. 29. 56. 233. 128. 32.210. 255. 76. 191.234.-1
200 DFlTfl99.89. 214. 148.0.3.32.48
Proc point
John Chafmers^
Godstone^
Surrey.
LYNX
Lynx bask: provides no mstrucnons ior
examining the dbplu)s and Peeking it is not
pivshible because of the way it is organised.
The routine given in the hsting provides the
Basic programmer with a method of examin-
ing any point on the display. It works by
calling a ROM routine which looks at the
display RAM. The routine is written as a
procedure) >o to U5c it you simply iy|ic,
PROC P01NT(X,Y)
where X and Y arc the co-ordinates of the
point you wish to examine. The result will be
contained in the variable z on exit from the
routine and will be :he colour value of the
point X^Y. Note how small letter variables arc
used within the procedure. This would seem
like good practice whenever using procedures
as extra '^commands*' — the small letter names
arc reserved solely for such routines tnd thus
do not corrupt the capital letter names ol
the main variables, To test the procedure once
you have entered it, enter the following lines
INK 4
DOT100.I00
PROCPOINTHOOJOOI
?z
The I should of course be 4.
99990 DEFPROC POlNT(x,y>
99991 LET y-((x ♦ 256'*Y»/8),x = INT<y),
V-7**(7 (FRAr:(v)*8)).?-0
99992 CALL aO0e9,&8000 + x
99993 IF (HL BNAND y)>0 THEN LET2 = z + t
99994 CALL €K)0^,&COO0 + x
99995 IF (HL BNAND y»0 THEN LET z =2 + 2
99996 CALL &O070.&CO00 4 x
99997 iF(HL BNAND y)>0 THEN LET i^z + 4
99998 ENDPROC
Key click
P A Street,
Biggfeswade,
Bedfordshire,
^l^iJ!/M
This keyboard click routine for the Dragon
32 will emit a short click whenever a key is
depressed.
The machine-code routine generates a shon
click, by setting up ihe sound generator and
loading the memory location 65312 with a
number, between and 255.
Memory locutions >63 and 364 LutUdin ilic
address to which the computer jumps when a
key is pressed. This address is changed to the
beginning of the click routine. The routine is
then started by Poking location 362 with the
number 126.
f continued on page 175)
1 70 YOUfl COMPUTER, AUGUST 1 983
r
RAM-PACKS FLAP
TRADE IN YOUR ZX »l-,^, ^^ „h„„„ „„e b.cki)
Sims
Ii4u^59iuw8i
TOEBIIBS \.
~\
SP4g:£23
321c MEMORY EXTENSION
Plug tlw chip-set (Issue 2) or circuK board (Issue 1 05)
into the sockets provided by Sinclair and you have a
standard 48k Spectrum, fully compatibli' with all
Stnrlair addons and very low in power consumption
No soldering is required. Fitting and removal are ea^'
The SP48 carries our full warranty and is upgradable
pftH-»ciiaiig« basis to the SPM. For £2«.
ion.
ea^y.
SP§0He46
PAGED 64k MEMORY EXTENSION
Fitting, power consumption and add-on compatibility
are identical to the SP48 (Issue 1 version £50). It can
he used as a standard 48k. hut software instructions
can switch to a second page of 32k. Although oot
recommended for the complete beginner, the SP80 Is
of tremendous benefit to the serious user
Fit aiMl T«t Scrvica: At our premises O
" By registered pott £7
which look 4 hours h«rd gr«f> '» >»* '"• ' "• „* c„ i SAVEd M»in onlo » short. hloModlly t«P« ppf „, ™|
ro.^;: 'r„".HTs:.;: ;'.^"u;.id . .^w beep.. .nd .h. .«„= ..» ..»<« .» save «.in. *
TRICKSTICK
•^fc.n.l'Tr-'
p MAXIMEM 32k. (£^9 i ZX81) _ '
A revolution in cuuipu.^. :,- «*»,.tioii
it the 8th ZX MIcrofaIr on August ZUtn
at Al«at*nder Palace
I tncioi* « t hrqw*'. I*0 tor
YOOH COMPUTER. AUGUST 1983
171
£39.95
(!nc. VAT)
+ 80p P&P
For
inside
onto the
THE NEW for the SPECTRUM,
1X61, lAZER 200, JUPITER ACE,
and the ORIC as illustrated
This elegant desk top system, designed for the
professional user, in its slimline case, the
superior keyboard contains all the graphic
characters for the above computers. With the
dddittuudl function keys and SPACE-CAR,
speedy and accurate data entry is made simple.
The Fuller FDS is easy to install, based on the very
popular FD42 system, it requires no soldering or technical
knowleaqe.
the user who Is reluctant to Install his computer circuit board
the FDS a buffer is available (at extra cost) which simply plugs
expansion port and connects directly to the keyboard.
The Natural
Extension.
Firmly established in the development of computer hardware, the acknowledged
leaders in their field, the vast range of Fuller experience is available to you
through their comprehensive selection of accessories. This ever expanding range
make Fuller the natural extension for your Computer.
FULLER PRINTERFACE
AvaflablefD:RS232
This amazing RS232 Printerface is designed to operate with
any special printer or teletype for graphic displays. Seiksha 250
is recommended as all the softvk^are is held in ROM,
no loading of the programmes from tape is required
The printer face will allow you to make a copy of all
24 lines as the saeen on your printer two sizes of
topy are available; normal size users one dot on
the printer to one dot on the saeen or double size -^^
using four dots on the printer to one dot on the saeen
Baud rate can be set at any one of 12, between 50
and 9600.
The Printerface will automatically initialize the printer to
give a page width 80 characters x 66 lines, (uses 60 line for text). ^^
although any format can be set up.
MICRO
SYSTEMS
(inc. VAT)
+ 80p P&P
CENTRONICS PRINTERFACE £39.95
As above but for parallel printer with CENTRONICS input i%l!p2p
DU AL/PRINTERFACE Features both fan Qi;
RS 232 CENTRONICS INTERFACE xtv,v J
(leads can be supplied at an extra cost)
(Inc. VAT)
f 80pP&P
FULLER MICRO STSTEMS
The ZX Centre, Sweeting Street,
Liverpool 2. Telephone: 051-236 6109
ArDlC.ll8KifT^oeitfit,8«fcigsWfc<.Htfmi»rc*dfCoM<ti^
LOMSonK;. 01 6(^ 22% IWV0 li«0 Ud JO;M Whurh^
BuryS ItecfidStSMii tP5} IPl Ciolfrtay Sofrwifi Centrt. $ TtieFmCanteitttiY Mn( O UAS Chwnd Oat CoainitR %mkn Vi Kigh Stim Hi
tWlS0lttscllNiiltotilBoion.l4ncmhlrf ummm Cabio. 24 OitPwdde, SUvcrdalt Ncwc«aleirK)e L>Tne Sum, o;a^05MU CMMtr Conm, 2til (
ConpolHldlvt m. ICettiri Firidt a ftsrto Ht SurtNtoa Si7Tf>' kt5 m ai \oo 'in*) - Riu. (Motoft. ftdtntnton ItofldTsrcnity, ten 01 4
DHU lllow 111. Tilt Cciilliiiltr Cillllt.«IQeM^
rotot^tk mmt irran Sam intoim m 0i2M mm fm n^drooia t4) AHy^ ^^^d, NUigMc; mm. ioMirtgifiitKL. i fmm, ?m
Irkcstfr 0«58«)056IMSC5MTownSireei.Honlnth.UfiJsUlM^ Ho«<fciiislsiCBCMMMS^34YMtalMre9rtftOkt^
2M Church Siml.BlKl|W)( tilt. Unit ft. BAHartxwRMdtrvfnvulvi ISY (»«)22&mKvmfl4WlOUl.«tMrf5imWafWKlt«w^
OudrdMn Cettt miMhm^m ftOQOO Men Steel. l« QUMl S&tff . f^6m\. 0224 b^MSl Nkro^Troia 27k telft Stfnt. TMvoiil, SuAl mnw
mi m 54n||MlR. UMEurt Strm, loaAxil Ismmi 2fi$m MIqk} M a U/^ Qqucpss^ fea«L Snshat, 0277 42SH7 UtM 11-^4) lOng l&
144 SI <;i«9eloidl CMtfitMm OcKKfiienlMrf . <^
Swarilev. IM Vtilon 0iM«co, 2S<»d, Hi^ SITM rrdtnqroiL B^^
(Inc. VAT)
+ SOp P&P
THE WASTER UNIT -
The Ultimate Ganie$.Unft
The Master Unit provides all the requfrements
for the serious games enthusiast, containing
not only the FULLER BOX, but also the FULLER
ORATOR, all contained within the standard
case.
The Speech Unit and sound synthesiser combines
to provide exciting voice and sound for your games.
The other features include, Cassette interface, a
variable audio output which may be connected directly
to a HI-FI system. The MASTER UNIT provides endless
scope in applications, and it allows asccess to the
SPECTRUM for other periferal, via its duplicate user port,
i.e. printerface. The MASTER UNIT is complete with full
documentation and demo tapes which includes the type
of speech and sound you can achieve.
The Fuller Box -
The Sound System for the Spectrum
The FULLER BOX added to the ZX Spectrum, improves the sound qualfhr
enormously. The built in audio dmplifler working well with all SPtCTRUM
programs.
The FULLER BOX allows you to program your own music, explosions,
zaps, chimes, whistles and aa infinite range of other sounds. Based
around the popular GI-AY-3-8912 sound chip, it gives you
complete control over 3 channels of tone and/ or white
noise, plus an overall envelope control.
Also provided with a Joystick port, the unit gives instant
command over all your own games programs. The port
is compatible with all the commercially available
joysticKS eg Atari /Commodore
The FULLER BOX is complete with full documentation and
a demo tape which includes the type of sounds you can
achieve, it also allows you to program your own sounds. Fitting
neatly onto the back of the SPECRUM, the FULLER BOX still
allows access for other peripherals, including the new SPECTRUM
Micro Drives, via its duplicate user port.
£29,95
(IncVAT)
+ 80p P&P
Upgrades for the Fuller Box and Orator
The systems can be expanded to MASTER UNIT specifications Including the hilt range of controls. The upgrades must be Htted by us, at
FULLER MICRO'S,
PRICES (inc. VAJ.) ORATOR to MASTER UNIT £14,95 FILLER BOX to MASTER UNIT £24,95
The Fuller Orator -
Speech for the Spectrum
A smash hit at a number of recent Mfcro Fairs, the FULLER ORATOR
uses an allophone system. Based on the Gl SP0256 AL voice
synthesiser chip. Directly accessable tn BASIC. It is able to say
anything )^ou command using the keyboard or a games program.
It comes m the standard case complete with Its own auaio
amplifier, it allows access to the SPECTRUM for other peripherals
via its duplicate user port. Full documentation and demo tape
included.
PRICE tine VAT) £59.95 plus Mp p&p.
16K to 48K Memory Expansion Pack for
the Spectrum
For the 16K SPECTRUM owner - upgrade your machine to 48K of
RAM with the FULLER upgrade kit Complete with full assembly
instructions. (Model 2 or 3 only).
PRICE (inc VAT) £24.95 plus SOp p&p.
Ram Adaptor Boards for the ZXai
Allows you to fit your Ram Pack inside the FD42 system. Accepts
most commerdal Ram Packs
RICE (inc VAT) £9. 3 5 & 80p p&p.
:x QKlsci Mkroi OS. 14 Jfrdan Hfcc. fyhaa i^Ksv 01 I8S M94 Ot^
^, Portanoofh Coopiifr Shofi, Untl 25. HflMt^
compifttf sy^itfM. TK' Contpute Centre. M Oicsiegflle. flaccMdi ammt
mW2 fM AudwVb»AlttdJt6.1]SM(reftKilood)4^^
2AU. om y S2£ H«tioio«i9h How Cosptflea ? Qmrdt strcfi nvtet Kutorougri,
€ Caapolir Ctoni. Aom Hif Ud . 40 Xing Sirm BbcMtNim. Iaao HPfBt COMpmm m.,
mf6mM,nmafiBS^^ undon svit 5jr oi mmt niaDM.Oiio u
St Perns Unt leicfiin. a»)> I^oii nsu 2Wih rMt«t Sfrtn, Me. OiaMre SK14 IW.
Khflf Brrh btA M^Cotn . 5/a ConM. (Mmlvt Imt. Wt "tfm Scrm Sent
?odd >«ew Biham. Uxvto SC9 KMl 01 «S/9 m« Sn*lcva«croai^
/ vnttflfthdiQ tonpoltf systcins^ 7[ wemion Slrat. (Mem Cmvn^
FORFUimiOimfOlMATION
SOfDQiOOSED
FORUK I 1 SK
ABROAD CZZI mm
wmn
Fuller Qaalfty
Fuller Miao Systems reach for the highest quality in Research and
Development, to make our products the BEST.
Fuller Service
In an effort to provide the best service we have built a new MAIL
ORDER dcpt at 71, Dale Street. Liverpool 2. Due to come into
service soon.
Fuller Guaraiitee
All our products carry a worldwide one year guarantee.
FlILLEft stock a full range of components and kits for your
computer, send SAE for details.
I
I
I
I
i
I
I
Please supply the following items: (state items And quantity)
plesase send me .»,. @t*.
please send me .„, ., @ £
please send me „ *...,• ..* @ t...
please add £........ ..fof p&p
t enclose a cheque/PO payable to
FULLER MiCEO SYSTEMS Total i ...... or deWi my Access/
Barclaycard - Card No. I
-L
Signature
Name
Address ...
DEALERS REQUIRED FOR UK & ABROAD
ENQUIRES WELCOME
051-236 6199
7h DALE Meet, uvEtPobL 2
mv'^\ ^
f
'SINCLA
ff^zx
^^^CTR
^'^48K^,
Pi
foiihe 4«K SPECTRUM
.m
^*t*<?!*
Impress
... Programmes Company presents
iSralm nf thr lln&pai by r j yoikb
Hounded by tarantulas, vampire bats, and
zombies, you must travel through the Realm of
the Undead to rescue the trapped
:i' " villagers whilst collecting as much garlic
as possible lor your final confrontation
With the Dark Lord of the Undead
\, telm of the ilnJipaJi ''
" -^^ ....;' is a hoir-raislng, super Qraphlcal
r**' ' Arcventure featuring high resolution
machine code grpphics, sound effects,
several levels of djMiculiy and different
\. layouts on each of the progjessive
sections of the game
•l.**^
ENTU,"^!. the new concept
press Programmes Company;
combining the best featulps of
adventure and arcade ^ames.
EXPRJpS PROGRAMMES COMPANY presents
HISOFT DEVPAC 2i Comprising-
GENS2, a rx)werrjl and easy to use Z60 ■assembler for tie ZX Spectrjrri
roug^lT X bvnes lajgngth. arn9Xi6»siYP.pro!ess:ona: piece of soltwoie
MONS]^» a ppv/erlul monilor/dfeass^mbler
INSTRUCnOH^MANUAL • *. ^
DEVPAC 2. its' our oDinion is probably ihe^st docum9n:©<in>cs!
* • ^ isv^emiai&r /monitor diSQwembler ovaiiaWirfor the
Dl^ffAC 2 has dic
sophisncAted Z^O m
DEVPAC 2 nov/a^^
price £14 CO^ j
rn
y-Uj^
i an invai\Table%d to EPC in developing
e code progiammlkj6r theZX Spectrurri
' Post coupon now tO:
Express Programmes Company
Ejcpress House. City Road, BradUtord. W. Yorkshire BDS SER
Ploas o m^K :rit.> - 1 -"oi^v < >:
' R#alm of thoUndoad for mo 48K SPECTRUM S5SO
inSOFT D EVPAC 2 S1400
': 1 I „ -I .i__J
rTT r I I
* PlecsQ d«btt mr Bmclcnrcord/ Access
I oacloso Cho<|ue/P O. fox
* Delete oi applicable
Addfoss
SUPERFAST CREDIT CARD SALES UNE.
0274 668890
(continued from page 170^
Enter ihe program very careRiUy. Then type
Run; the program is Newed and the click
routine begins to operate. Adjust the TV"s
volume control to obtain a preferable volume;
soFP/mEnu-
Mnemonioa
LDA (65315)
0RA8
STA (65315)
LDA (65281)
ANOA 247
Hexadecimal Code
B6
FF
23
8A
06
B7
FF
23
B6
FF
01
84
F7
STA (65281)
LDA (6S283)
ANDA 247
STA (662831
LDBO
LDAO
STA (66312)
STA (66312)
LDAO
STA (03121
INCB
BNE 15
RTS
87
FF
01
10
86
FF
03
■?o
84
R
30
B7
FF
03
40
C6
00
50
86
FF
60
87
FF
20
B7
FF
20
70
86
00
80
B7
FF
20
5C
90
26
FO
39
Listing 2.
CLEAR 100,32000 : X-0
FOR A - 32000 TO 32042
READ DS : D = VAL( "8H" + D$)
POKE A,D :X = X-hD
NEXT A
IF X06165 THEN PRINT "DATA
INCORRECT" : END
POKE 363.125: POKE 364,0
POKE 362.126: NEW
DATAB6,FF,23,8A.08.B7,FF,23.B6,FF,01,
84,F7,87,FF.01,B6.FF,03,84,F7.B7,FF,03,
C6,00,86. FF, B7. FF,20,86O0,B7.
FF,20,5C,26,F0.39
Weedkiller
Peter Beech,
Kkkham,
Lancashire.
WF.rDKIll.FR RKKS on a 16K or 48K
Spectrum. Press keys 5 and b to move and the
key to drop the weedkiller. Your goal is lo
stop the weeds reaching the top of the wall.
^ ^a BOftOep 1: PAPER 1: CL& : IN
IJ LCT h&C-e
IS PS^»^» a«®a PCM nit&ET UP
^,^3© LET a«aiNKrvi xr »»<>*»" ft
HO •»<>'-0" THCN 60 TO ©5
Be PRINT AT 13.x, PAPCPI a;"»".i
ftT 13. KO, Pf>PC» &.^' •
«e IF «»»"B" THEN OO TO 14#
ft 6 PEM ttttMftKE UEED5 OROU
70 LET li-INT (RND#i6J#l PRINT
RT *(K),K+7, INK 4. BS^StP' ii^^f
Rf (14.44-IWT (RNDfSn BEEP . OB ^ ^
KVXCI :
?«
00 LCT a tK> «a »>; -I: IF •**'>"42
TMCN LET l.l-l. ir i-« THEN P»l
hrr RT is.ia, orioht xi tk95"*^^-
LRSH ©i'*e«fc»M t6 o-len »TR1I ICJ
;»C: OO »U» 9999 : LCT H»C-(hSC*»
Q9 ir all) -13 TMCN 00 SUB *•»©
OO SUB ao47 OO to a#
140 PRINT RT 13, X> ?****S5,£i ft;^ ■
FOR f-14 TO » «H-7> -ii^^^iS^.ff^,
NCKT 7. rOR / •« tx 7> TO lO ; BE
f ll*8^f HCXT f; FOR_f*i4 TO
':«ii?'
RT f ^n^ •RSOHT 1^
hh
T f. LET »c -sc ♦ tl9-a <x-7> J #10. P
RINT RT 13, x, PAPER 2,'»*', PRPCR
a^RT tS^ 1^ ■•O0©0-' f TO S-LCN 5TR$
IB^LET a(JC-7>-19 OO TO ?0
2010 IF h&c-0 TMEN RESTORE . FOP
f«USR '■•" TO U»R '■h'*^*? RERD •:
POKE r.m NEXT f
2030 LET s.c«B LET I «3
CORE . RT 17^0. ■MISCORfc" . PTT 1ft. 2©
; "LIVES *,RT IB.l, INMERbC 0; ' 000
0" ( TO 0-LCM STRt » C ) . S C , AT 10,1
;*O0»0'i TO B-LEN STR* h*C>>hSC
204O PRINT RT 1,11, INK B, *U*€d^
lli«r- PLOT INK 0^09,167: DRRU
INK ft; 70,0
3041 PRINTT prr 4.10. -KEVS © and e
»';RT B.13>-TO MOUE^'.RT 8.J2>-*0 T
O DR.3P'^';RT 10 , 1 1 . "UCEOK TLLER '
2043 PLOT 73,147 DRRU 110^0 DR
RU 0,-04; DRRU -110,0: DRRU 0,B4
2047 PRINT RT 17,26; "»»"( TO t-1
) ; •' " OIM 4(16) LCT X-IB. FO
R fml TO IB. LCT »U)*.19 NEXT f
2080 PRINT RT 13>0> PRPCR 2. "
"iRT 20,6; PRPER 3;
20BB FOR f«14 TO 10 PRINT RT f,
a, BRTOHT l; • " :
NEXT i
2«0e PRINT RT 13 ^K, PRPER a, * »"
3070 IF V<3 THCN RETURN
«»7D ir H»(.«B THEN OO &UD 0#«« .
RETURN
2090 PRINT RT 10^ B, INK ©. BRIQH
T 0; -RNY KEY TO 5TRRT' OO SUB 4
000: PRIKT RT IB,©, BRIGHT 6,"
" : RETURN
2990 RETURN
3000 DRTR 104, 120,89v IB.BS, laa.S
6,6,9,©, 104, 120-69, IB. 14,6, 11, i©
, 1 10, i 20 , 89 , IB , 14 , a , 45 ^ 63 , ©a , , 1
04.BS.24.B.ii
3ei0 6rtr iii.i2©,B©.ii.iii^i2e.
80 . . 127 . 127 . 127 .08 , ©2 . ©2 , . , aft
, 2© , 42 , 52 , 1 27 , 127 , , ©8 , 6© , 34 , 34 ,
©0i©S/34,34
4000 IF INKEV0O"" THEN OO TO 40
400B IF INKEV0»"" THEN OO TO 400
4010 RETURN
401B PEN ttftHUSIC
4020 FOR nml TO 2: RESTORE 8000
4030 FOR i .1 TO 6 : RERD h , .* , BEE
P h , J - 12
4940 NEXT i NEXT fi
4080 RfTURN
8000 DRTR p 1, 11> . 1. 11. .©. 1©, ,06^
11, .»©,!©, .0©^ 11^ .08,18^1,20
B0O0 DRTR O.©.9,18.9,B>0
6010 LET y«0«00i
B020 FOR n--20 TO 9 STEP © REST
ORE 8000
9030 FOR fc-1 TO 7: RERD M: BEE,P
. 04 J )« 4f)
©04.0 NEXT It NEXT r. BEEP l,n-l
8070 FOR n«0 TO -20 STEP -3: RC©
©890 FOR lt*l TO 4 RERD X. BCCP
8100 NEXT li . LET viiiy#.©C*3 HCXT
7 .n ♦!
PEEr
BEE
B110 BEEP
P 1 .4 , r> ♦&
8120 fV^UlUAN
9900 RESTORE 9920. TOR r«l TU 20
RERD m,b BEEP a/3,b NEXT f
*Q1"^ RETURN
)»9a0 DRTR 1.12, .8.12^ .8.11^ 1 .9, ;.
.9, .48,7, ,46,9f .40.7, .48^8. < 48 , 4
. . 46 , 2 , t 4-B > 4 , . i© . 8 , 17,1.0,1.2,1
. 8 , 1 * 8 , 4 , , 8 , 2 . 1 ,
UeCDKIl-LeR QRQPH1C5
WmF
HAIN LOOP
90-50 T« J t k«US/0OVt bUCRtt
«n^ call firm routint
i r f «^ul r*d
70-100 Hakes feitids grow and
t«st« If gaat i« ovar
Of not
onrncR «outinc5
14.O-1B0 Wirm rouiina
SOO0-9O xni ti all sat loo
4020-9920 uariou* tunas
THE OO^ECT OF THE 0«MC IS TO
©TOP THE UCCO© OROUIJN& TO THE
TOP- JNSTPUCTIONS l*RC XNCLUOiSt^
IN THE PROORRH.
Back-up
H J Thomas,
Wirrah
Merseyside,
fati-«it iiiiitiiintiiiiiiiiimi
Thus program is intended to emulate the
* Backup command of the disc filing system,
but to enable the contents of a disc to
he transferred to a cassette tape as a more cost-
effective way of prorecting a program
collection. There was no need for the cassette
to contain the !Boot type files, which could not
be used from cassette, so only Basic programs
needed to be copied.
I was thwarted at first by an apparent error
in the BBC Disc Drive Manual — page 74 —
which states in its section on Osword,
"A~&I*7 indicates that a general Read/Write
operation is required". The hex should be
&7F.
The program could be modified to load all
programs on the disc by storing sector 01 at
Page & 1 7 and reading the length of program
to *Savc on to tape. This would then transfer
files, machine code or Spooled material as well
as Basic programs.
to Tape Automatic TranBfBrV2
J THOMAS June 1983
lOREM Di«c
20REM by H
30Br.»««ieoo
40«KEY0REM{M*DISC!MPABE=M900!MG. 130IM
50»KEY1»L0AD"X.XXXXXXX"20001M
60»KEY2»TAPE ! MPABE=?<2000 ! M
70»KE Y3SAVE " X . X X X X X X X " I M
80Ay.«8«7F; X7.=8£70: Y7.«0
90?J«70«0! '8«71»BV.8?«<7S-3:?«t76»S«53: • 8<77*8<0: ?&79=8<21
100PRINT"WHEN DISC 8« TAPE ARE READY HIT ANY KEY":A=:GET
U0CALLS.FFF1
120IF78c7A<>0 THENPRINT"DISC FAULT" : B0T0220
130Br,-Br.+8: IFB7.77-0 THENG0T0210
140?tB32=B-/.?7: ??<B57=By.?7
1 50 ! t(B34B ' By. : f &BS9" ! B*/. : f 8«B37»By. ! 3! ! «<B5C=B7. ! 3
160»FX13B, 0,129
170»FX138, 0,130
180«FX13S^0,131
19O»FX13B,0, 12B
200END
210PRINT"DISC TRANSFERRED" ' '
220PR I NT "ANOTHER DISC (Y/N) ?"
2300NINSTR<"YyNn",GET*)S0T0 240,240,200,200 ELSE 230
240B2=«« 1 800 : GOTO 1 00
YOUR COMPUTER, AUGUST 1 983 1 78
Mf/^/z/^mmfim M
IF YOU HAVE A BBC MICRO
THEN YOU NEED ]
is the newsletter of the Inde pendent National BBC Mic rocomputer Users Group. If you want the best source o
information on the BBC Micro you can't do without ^^^^^^^^^^^B . No matter what your interest - hardware, software,
busmess, games or education then
.-i^l^izrX:^;^-^
U:lser\:^:s:
ias sometmng tor you.
^^^P^^^
Also, ^^ggg[g^g^g| has available many special offers including dust covers (for computer, monitor, printer, disks), cassette
leads and 1.2 ROMS FOR ONLY £5.50 INCLUSIVE - THE CHEAPEST PRICE ANYWHERE! (Members Only)
defies description ~ send off for a sample copy and you'll find that it sells itself to you. Sec one and you'll be
tiooked for life!!!
Please supply mc with [
.i^^^^nr^'
\
] more details about
] a sample copy for £1,00 and an A4 SAE
] 1 UK 12 Month Subscription for £12.00
] 1 UK 6 Monlh Subscription for £6,00
) 1 Overseas Surface Mail Subscription for £14.00
(air inait ralc» uii applicaiiun)
and your special offers
(17p postage)
Please send the goods to:
NAMK
ADDRESS
I enclose a cheque/PO for £
p made payable to L ASERBUG. Please send the form to l.ASRRBt TG Dept, Y, 10 Dawlcy Ride, Colnbrook, SIourK Berks., SL3 OQH.
your
m"^
mm^
ALL MICRO COMPUTERS - SOFTWARE &
PERIPHERALS - INCLUDING ORC -
SINCLAIR - NEWBRAIN - LYNX
COMMODORE & MANY
MORE !!
Please Contact :
MICRO X LIMITED
SCOVERDALEROAD.
BRONDESBl;Ry, IONDONNW240B
TtLEPHONEOl 459 1089
BBC COMPUTERS
* Official Acorn/BBC Computer dealer *
HARDWARE
BBC Modtl B £399
BBC Model A with 32K/VIA £344
BBC Model A (jusi a few Icfl) £299
TEAC Slim Profile Compatible Disc Drive-WITH CABLES£205
Plus Monitors — Primer!i — Connectors etc. etc. Top quality
authorised A/B upgrade kits £65
80rrWARK
Monsters — Rocket Raid — Snapper — Meteors — Planetoid —
Super Invaders — Creative Graphics and t*arlv Learning
All £9.95 each
Arcade Action £11 .90 — Killer Gorilla £7.95
BOOKS (BBC MICRO)
Assembly LaiiKuage Program ming (Birnbaunr ) £8.95
Games BBC Computers Play £6.95
Creative Graphics Book £7.50
Forth Book £7.50 (Tape £16.85 extra)
All above items in slock AT PUBLICATION DATE, arc same day
dispatch — however — due to demand for alt BBC related
products, we suggest you telephone first, and we will RESERVE
your order.
VAT — we will have to pay it, so OUR prices INCLUDE it.
Simply add £1 per order for postage* £^ for computer for
Securicor delivery.
• LONG S.A.E, FOR FULL LIST/ENQUIRIES
CARDIGAN ELECTRONICS
Chancery* Lane, Cardigan, Dyfed, W, Wales*
TeK 0239-614483
Phone from 10am to 5pm Mon-Sat
CLOSED ALL DAY WEDNESDAY
1 76 YOUR COMPUTER, AUGUST 1983
sotmrmoN coRHSR.
A £15 book token will be awarded to the first correct solution
drawn from the competition bag. All entries must be at the
Your Computer offices by the last working day in August. The
name of the winner, the solution, and a competition report will
be published in the October, 1983 issue of Your Computer.
If you want to set a competition for Competition Corner,
remember that the simplest solution should be calculable by a
short program rather than by any other form of reckoning.
COMPETITION RESULTS
AND WINNERS
**A MICROLINE 80 printer would make my
hard copy easy . . .'* was the sentence to be
completed in June's crossword competition.
As an opening sentence it was perhaps a trifle
illogical since hard copy, of course, is not
possible without a printer.
Most entries stressed the chore of lisitng by
hand: *if youVc done an LList on a Parker
45, you'll know why", said D Lockwood*
white A Baker simply completed the rhyme
with * 'because listings by hand make me feel
queasy'*. In the Eleciion month's only
political entry A Sewell suggested, **Its
Alliance with my computer would be
Conservative of my Labcur'*.
Other entries went to work on the printer
manutacturcr's name — Uki. "Matrix prmiers
rule — Oki'\ wrote R Munday and K Butler's
entry was **To read — no longer a joki but oki
doki". The best in this line came from N
Garrat, Brookside, Racton, Near Chichester,
West Sussex, with **As all write is OK but
OKI is one belter, all right" which we made
the winner.
F Hindes' "ensuring that the screen show
will not leave me feeling listless" was a close
contender as was S Taylor's *Mi would dct my
i's by putting dots before my eyes".
In June's android mutiny problem — in the
intergalaaic hive ship — running the pro^jram
provided yielded the solution easily enough.
When you transfer the blocks which ii prints
out to the honeycomb grid the number is
revealed to be 3,
The program adds together all the dots
surrounding each cell, then counts the number
of bits set to 1 in the binary representation of
that number. If the result equals two it prints a
block.
The £15 book token goes to A Maude,
Talley, Penglais Road, Aberystwyth, Dyfed,
whose answer was the first correa solution
picked from the Your Computer competition
bag. ■
STRANGE
ENCOUNTER
BY ANTHONY ROBERTS
The Earth's first intergalactic message
has arrived - it is a string of 385 binary
digits — shown here — and we are
convinced that it contains a three-
dimensional representation of the beings
who sent the message.
Can you decode it and discover what
they look like? How many limbs do they
appear to have?
The encoded intergafatic message.
^H
■
■
■j^^l
jjl^^l
■
J
■
m
P^^^^^l
m
■=■
■
II
!
1
■
__
■
1
■
■
■
—
.■
■i
■
W^^
■^^H
■
■
■
-^
■
■
—
■
Ih
: ■
L
1 1
YOUR COMPUTER. AUGUST 1983 t77
An Exciting range for 16K ZX81
from SOFTWARE FARM
§UJjaJ3(MffiB12
YOUR MISSION
To penetrate the witc^s defences, enter
her cavern and destroy her wicked heart
THE WITCHES DEFENCES
Stalagmites and stalactites • which grow
across your path
Volcanoes - to get past alrve - if you can!
Vampire Bats that cHng to your ship and
make controls sluggish
Cave- ins ■ shot id you hit the side of the
cave with your Laser Cannon or Bomb, part
of the roof will c^ve in on you
• Wrrtten entirety in machirw
code
• Hall of Fame
• 1 or 2 players
• Mystery' score positions to
bomb
• 5 sktti levels
I
Mk2
Beat that high score'
Gobble those dots before those meanies
gobble you*
Your only aids are four 'Power PiHs" wn»ch
make the meantes edit)le. But fK>t for long!
• Machine codid for fast action
• Extra Gobbter' for 10,000
points
• On screen soring
• High score wth enter nam©
faality
• Up to 4 piayers
t^jauaj]^ S^ffliS^ mi^Ji
Stay alive as long as possible in open space
filled with ftyi'TQ »ocks Score by shooting
them • which also causes thorn to break into
lots of little bits end makes tife even wof se*
• Machtne coded for fast action
• On scretn scoring
• High sccre wAh enter name
facility
• Up to 4 players
• Extra shp fori .000 points (not
as easy as H sourxis!)
• Ship mot/es ]msI like ari^MJe
version
• Rotate left /rotate nght/thmsi
• Fires in all Erections
• Increasing number ot asteroids
• Thriw asteroid sizes
• alien spaceship (fires back')
• hv ■
#PIh. r>t the clock -
f roggie onty r<as a short whtfe to
live'
Junr»p your *rog over the lanes m the road -
preferably without being turned into jam by
the approaching traffic' Then cross the met
by hitchir>g a few rkJeson some passing logs
and finally into the safety of your hole on the
opposite bank. Or>ce all Frog Holes* have
been filled you start again with a diMemnt
pattern and a bonus ^og.
*'»"rao™
Send your order to:
Dept B THE SOFTWARE FARM, Craigo Farm. Botany Bay, Tintern. Gwent
PEARL HARBOUR
FOR THfe 48K SPECTRUM
Armed with only a quick firing anti-aircraft gun
you must defend the fleet moored at Pearl Harbour
against attack by fanatical dive bombers and
torpedo bombers.
Out of the sun come Zero fighters intent on
destroying yoL with their merciless machine gun
fire.
How long can you survive?
• MAIN GAME WRITTEN ENTIRELY IN
MACHINE CODE
• VARIABLE DIFFICULTY
• OPTIONAL FIRST STAGE IN WHICH YOU
MUST INTERCEPT (ON HI-RES MAP), AND
DESTROY IN ARIEL COMBAT THE
APPROACHING JAPANESE FORCES
• HOLD FEATURE
SABRESOFT
£5.95
(inc p&p)
Depf (YC). 13 Bower Avenue, Hazel Grove,
Stockport, Cheshire SK7 6LG.
THE MINIATURE TOOL COMPANY
Lead fig suppliers of accessories for (fre MfCflO user.
HIGH QUAUTY COMPUTER CASSETTES
Screw assembled cassettes with library boxes
1-9
1099
100^
Qtv
Total
C5
37p
35p
33p
CIO
39p
37p
36|>
Ct2
40p
38p
m
C15
41p
39p
37r>
C20 '
43p
41p
38!>
AERIAL SPUTTER/COMBINER
Simple adap'or that will
cofnbine twt aecial inputs
into Of>e cabe or split ^ £1 50 ^
equally the signal of an ^ '
aerial into iv^o receivers.
D' CONNECTORS
Sub min 'D' type maJ© & fennele connectors. GoW plated solder bucket
terminats, piAstic oovmn also available.
Qtv
Totil
ASI
CL50
Plug
Qtv
Sodiei
Qty
COVBf
Qtv
Total
9 Way
£K00
C1.26
CI. 50
»5Way
fl.50
ei.75
Ct.76
25 Way
£1.75
C2.25
£1.76
Send S.A.E. for full range of products, edge connectors, leads etc.
TRADE B O'/ERSEAS enquiries welconno.
POSTAGE: Cassettes €1.50, Aeriat splitter/ D connectors SOP
NAME
ADDRESS.
I enclose rry cheque/ postal order for £. ..
Or please d^bit my Access/ Barclaycard No
The Miniature Tool CcHtipany
26 Queensbury Station Parade^ Edgware, Middx*
Tal: 01 951 1183
1 78 YOUR COMPUTER, AUGUST 1983
VIC TAPE BACKUP
VIC
BACKUR
re:mimi> #hmz> RCMove
INSERT BAOKUR TARE
RECORD BAOKUR
B|i*lCKUR COMRt-ETE
can provide securitv backup copies ot most VIC-20 programs currently available on
tape. It is sold strictly on condition that pjrchasers use it only to take backup copies of tapes which they
own, for their own use.
• Complete, new, and unique machine-code program
• Provides backup for BASIC programs
• Provides backup for machine-code programs
• No extra risk to original tape
• Backups for any memory configuration (with expansion where appropriate)
• Audio-visual prompt system, using border color and sound, for ease of use
• Some allowance tor load errors — copy may load and run better tnan
the original
• Will backup programs using a range of security methods, including use of the
cassette buffer, use of screen RAM, and mixed BASIC loaders with
machine-coce
• Supplied on boxed C30 cassette with full instructions on card inlay
• Written by Raeto West, noted exponent of PET/CBM/VIC programming
Mail order distribution address of Level Software Ltd
products is:
Level Software Ltd
P.O. Box 55
Shirley
SOLIHULL
B90 4SL
Tel: 021-643 6729
Unauthorised copying if copyright fnatarial for resale
hire or difitribution is an offonco.
This program is sold strictly on condition that
purchasers use il only to take security backup copies of tapes
which they own, for their own use. Dealers must undertake to the
best of their abiity to ensure that purchasers comply with this
obligation.
All purchasers mjst sign the following declaration to signify that
they have read and understood the conditions
Declaration; I have read and understood the conditions and agree
to abide by them
Signature of purchaser or dealer
Price in UK/Eurooe C7.95 each (includes VAT. postage, packing)
Nanne:
Address:
Fast turnround of orders guaranteed
Enclosed ts chei|ye/P.O. value i, number payable
to Level Software Lid. crossed 'a/c payee'.
TRY FIGHTING THESE WITH Y
Slot 'Mutant Herd" into your VIC 20 computer
and allof a sudden plutonium-crazed mutants wili try
to eat you alive
Keep a IoukouI br tailing uouiders. neyl
crush you to death at any second
Avoid these successfully and all you have to do
IS save the world by destroying the heavily guarded
Mutants eggs
Ore Artack' (on ATAPt Am/mr^nom) Kn"t
exactly chrldsplay either.
Imagine yourself slandingon the battlements
of a castfe. defending you^ Kingdom against an army
of ferocious Ores.
Watch out for the hail ot deadly crossbow bolts
You've onty got two bves to lose
And you've only get a tew rocks, a sword and
boiling oil to defend yourself
Lose your head and you'll be decapitated.
If your hands aren't sweating after that try our
other action pocked trtlcs
Theres Fourth Encounter'' (nr VIC 90) .in
excitmg new game with 3 skill level
Tlie challenging "Rrver Rescue ' and "Music
Composer'' are also on VIC 20.
And to make the blood rush to your head the
successful "Submarfne Commander" »s now available
on VIC 20.
' iX if you've got ATARI 400/8{X)/1?00. there's
the anxiety provoking "Jumbo Jet f-^tlot!" as well as the
best selling 'Submarine Commander"
*'River Reiicue" and "Kickback" all in the
shops now.
Buy any one of 'HORN LMI
Compuler games and you'll have to ftght , —
off alt your frtenris lo :v. v il [VIDEO
The worlds greatest computer games.
UR BARE HANDS
400'foo'iiao
«rjv9«oa »(Mi liw ATAm 400 too i^oo
f>fKX;R«MS FOf? ATARI 4<}0''fldO/ 1700 ;Tr*d«m«rk of At^r. rrr « ic^pt «t»f * •<«l<H»tt<fl
PROr.ftAMS FOI* COMMODORE VIC 70 ;rr«d*fTv«ft ol Co«nmo4ert Cl«<1ronict Lid t
I±IIII\IIIIIU
Your Oric-1 is about to become
J
-♦ ' . ,
>
— -r^
•-» • •
Now you can achieve Meteoric
snftwarR performanRe from your
micro with this collection of 30
dynamic programs, designed
specifically for the Oric-1 home
computer.
You can test your sl<ill witfi
arcade action games such as
Luna Landa, Eliminator and
North Sea Copter, or attempt
to solve the mind stretching
mathematical and educational
exercises.
These programs fully extend
the excellent colour resolution
of the Oric-1 to its maximum!
The book includes many
practical utilities that will
enable you to really improve
your own programs. These
useful routines include
Renumber. Machine Code
Monitor, Block Line Deletion and
Graphics Aid.
Even if you are a beginner, you
can enter all the programs
yourself due to Meteoric
programming'seasyto
unders:and format.
Your overall knowledge of
computer operation will be
expanded too. Each program
features an in-depth
explanation of how and why it
runs and illustrations of screen
display back up the text to
ensure you understand exactly
what will be achieved.
Experienced programmers who
want to develop their own
Meteoric programs will really
appreciate all the expert hints
and tips that have been included
in the book.
Whether you're a first time user
or an d hand, you can't afford
to miss the only book that will
make vour Oric-1 Meteoric.
Trad«afK|uintt Z
wdcomt. I
\
MELBOURNE HOUSE PUBLISHERS
Please serxJ meyoyi tivf 4dpagecatdtO£ue Ple^ise i^mj iiif
SPECTRUM
UndefstandirigyourSpertnim £7 95
Spectrum Mac hi r>elar>0iijtgf^
toe Tti« Absolute Begin r>ff . . . , , £695
I Over the Spectrum £695
I r he Comfriete Spectrum ROM
Disassembly , . . £9,95
I SpcctnjfTi Hardware MafiM«t. . £5 1>S
Atl Meiboume House cassette softwart is uncondittoruilyguiri meed aganst malfunction
Access orderscan be telephoned througti onoui 24 hour arYsatone {01> dbS 739 /
1 inc lose my c heque /rTK>ne^ order *or £ . .
Orders to: 131Trafalgar Road,
Greenwich. London SE 10
DRAGON
fntprmaDragcin
VIC 20
</ IC I nnu viltt v»» Corr^pu! ing .
COMMODORE 64
I Commodore 64 Ganie% Book ......
£a95
£6 95
£5 95
Cof respondence to: Glebe Cottage.
Station Road. Cheddinatoo.
leighton Buzzard. BEDSLU/ 7NA
ORICl
Meteor jc Progfammrig
£i»95
All prK3is ifKiude VAT «hef e appltcabit
£
Please add BOpror post and pack £ rS
TOTAL £
Yca|
Ptease debit my Access care No. ,
Name
Expiry dale^
.Stgnatuie.
« Address.
_Pt>stGOde-
i
mEon
NEW
0^ SPECTRUM SOFTWARE
L TITLES
GULPMAN^i
taser defence, fifteen mazi^s,
over eighty levels, {J^erfast
machine code!!
a
UMINOHS
^l-iitne favourite is back,
w your opponent is no
human!
BRAINS lyKM
TvH> teasers to drwe you
wild! Brainstorm and Puzzler^
will try your mind to the ^^
limits . . . and beyond ^•
ROULETTE
*fnplex
I en play
r\
Miu. iOMI
Choose from the Sunshine range of Spectrum Software
Bring some Sunshine
into your life
Cruising
Bohind the wheel of your
machine. Cmising on
Broa<Jway. You look mean.
People stop to stare. Sudderly
a black and' white pulls onto the
8 roa<Nvdy behind - its tight
flashing and stren wailing. T^>e
chase is ont
Cf uising on Broadway is a ryie-
burning fast rrtachine code
oan^e for the 16 & 48K
Specifum, The further you can
get the more difficutt it
beconnes cash prizes are
being offered each nnonth foi
the highest scores. £4.05*
Androids
Trapped in an endless maze
populated only by vicious
androids your only obie:nrve
suwival.
You hifvtffti lojfci uf uuuiMj tfi»U
can wrthstand a few bkiws, but
you'd bettec be quick on the
draw, these guys are designed
to kilL Maybe you can f nd an
exit ~ but escape is innpossible
and your replenished resources
won't tasi long.
The fastest, most head
spinnin^ly denrianding ^arne
you'll ever play £5.96
Blind Alley
^ deadly duel, deep in space.
Blind Alley is what passes for
5pon in the year 301 7. Your
i^aft must use strategy to out
wit and corral the opponent
n this crazy development of the
Dufs^jit games of the latft 26CX)s
After each round in the
enclosure game more ptayers
ire sent against you to test your
skill and agility. Blind A!loy is
Ihe machine- code action of the
future now! For the 16 & 4BK
Spectrum. Blind Alley can be
DJiivod with a Kempston
Joystick. C4.9B*
Swordfight at Midnight
More like a simulation than a
game, Swordfight at Midnight
presen*^ you wfch a duet to the
death betwben two swordsmen
against The computer. Not a
program whose possibilities will
be exhausted in a day or even a
week What it has in common
with arcade space games is a
demand for quick reactions to
attack but it adds to this
necessary ingredient subtletys
of skill and tactics that will open
up endless new ways of
approaching the duel.
An important aid to learning
these skills is a 'playback"
facility which enables you to
watch the game that has just
taken place and spot your
errors f6.S6*
Galaxy Attack
An amazing three part hybrid of
adventure and arcade action.
Your task will take you through
the depths of space to a crash
landing qm q tm ftuti^ pluimt
wt>efe /ou race against time to
repair your chppJed ship befofe
the wa kers get you. You
probatly won't make it but if
you do the third and final part of
your incredible journey wiH
t>egin . the assault on the
dlittn mothership itself
Galaxy Attack is the acid test
the ulti'TTBttt game think
you're ip to the challenge?
Then now's the time to try . . ,
Galaxy Attack is totally machine
coded and wiU only work on the
4aK Spectrum C&.9G
SPECIAU.Y
FOR THE
•J£ii;j
Cruising
Quick thinking and dexterity are
required to master this high
speed chase game.
Use the keyboard to travi^l
around a maze try to D>ver it
all before the chaser gets you.
All you have to help you is the
ability to make a gap in the track
\ which may slow your enemy up
a bit but watch out - things
onry get tougher the mazes
get harder and more chasers
appear.
A high speed all machine code
challenge guaranteed to raise
your Adrenalin to new heghts
— no-one has yet mastersd the
highest levels. C6.95
*Ava iOie rnroupn W H Smiih $ Arnl corrniutftr dealers
"^Uik^
""^m
'^**^St'S/'^''/o. ^^4
•.^Icomt
Please send me
□ Cruising I I
on Broadway
alC4 9Seach I I
□ AnUfuiUa I I
:iiC5 95ea.:ti
Swordfight
at Midnight
rjt Pj 95 each
Gitltixy
Attack
at C5 95 each
□ Bllnc
Alley
at £4
D
95 each
Name
Address
Crueing
(Dragon)
ai £6.95 each
D
Dragon
User Magazine
at £8 for 12 issues
I enclose a cheque/ postal urdef lor
C___ payable to Sunshine
19 Whiicomb Street, Lonck^n WC? 7HF
Signed-
Wa can normally deliver in four to five days
J
ot?
^ ITERIFY . . ^.iHa
SUB
•w Jm^ W^^
y^ ^^*^ ^*^*^^ ^^^ crumbling /
y/ undcir the cortmujl / /
^ attack waves As defence//
controller yov will be / '
"'MRSTONIMPOSSlBUr^i
Space minei. force Uc\(i\
^ meteor stornris and lethal
enemy ih«ps conspire to stop
/ou reaching the asironauti
/stranded below, but you
\BR0UND aTTACK(5) fZX)
famcltn the fabynnih the flcih Pjnally a v*:r.-.r. o-
MUNCHER(S) ^GROUND ATTACK*!
Maze, race and chavegamelfn the labyrinth the ficih
, Munching gets harder as
you progress Arcade ptlls.
eating aliens have been located. Spectrum best seller
penetrate their defences. /or ZX8i :>wnofs. true
-random mazes, blue ghosts destroy fuel supplies and miswla
ismcKith arcade action \u\o%, 9 skill levels, many effcctiA^
^ EXTERMNATOR(S)*
/^ Robot inictligcncc has sut passed
humans*, using homing musilcs. move
and lire in c»g*\t dirccttotis. »ivuidin|;
indestructible robots with hon>ing
/ missiles, to save the last of tJw? huni.»n
'joystick option available
SLIPPERY SID(S)- (
T,ikc Sid on ,^ sneaky trip,
eating frogs and magic
mushrooms, but watch out.
<l he hits the garden wall he'll
be sick Hi scoring. S skill
J cvels
;TARSHIPENTERPRISE(S)-
Star^hip simulation, save the
galaxy, inirigucing adventure with
arcade action 3D Hyper warp.
rc.i time Altcn attacks, over 30K
of machine code and BASIC (48K
onl,)
CYBER RATS(S)'
The meanest metallic menaces
to march across the screen,
moving so fast they're almost a I
Hi-res movement. Hi-score bonus
BRAIN DANAGE(S)'
The master computer detects
)Ou patrolling us circuits in your
:)roton-panicr Defend youK»lf
against 3 types of electron
panzers or escape through the
hyper gate to another circuit.
3 skiU levels.
•ZX8I
Grouid Attack £3 9S
Supe Wurnpusn 9S
Cinu^sPack I £3.95
Grap^rc Golf £3;9S
:ZXBl SPECTRUM
ShpperySid£S:9S
Starship Enterprse £S 9S
Muncher£5:95
! Ground Attack TS 9S
M»ssion Impossible £S;9S I
SPECTRUM Brain Damage £S.9S i
Cyber Rats £S 9 '> ■ Armageddon £ S 9S
Send cheque or postal order to: SILVERSOFT LIMITED
London House 271 2/3 King Street. London W6
or con>plete your
Access or Visa No
I encbse cheque-'posral ord**-
r Increase your Sales
this Christmas!
The scene is now set to make the first Your
Computer Christmas fair the biggest pre-Christ-
mas promotional r>ackage for home computers
and associated software.
Mo effort has been spared to ensure
that every exhibitor has the oppor-
tunity to achieve record levels of
business before Christmas (we've
even arranged on-site
storage facilities to help
cash and carry pur-
chases). A £50,000
publicity campaign
using TV, Press, Radio and
Posters is guaranteed to attract family shop-
pers throughout the country from
%jf4!m*t^ityM
i'/
Wembley Conference Centre
December 15-18, 1983
December 15 - 18. Organised by the
computer market experts, Reed Exhibi-
tions, and sponsored by 'Your
Computer' magazine. Your Computer
Christmas fair will t>e the biggest
and most successful show-
case for home computer
products ever mounted. If you
haven't yet booked into this
Christmas bonanza, ftil in the
coupon below TODAY Only a
few prime sites now remain?
Return to The Exhibitions Man-
ager, Reed Exnibitions, Surrey
house, 1 Throwley Way 5utton,
Surrey 5M1 4QQ.
Please send full details an<) booktng information for
Vbur Computer Christmas Fair
etephooe
Te«K
ncnoTEcn
The Complete Ban
Fifteen months ago Memotech developed the first 64K Memopak, designed to maiiimise the capabilities of the Sinclair
ZX81. Since then, using the ZX81 as a starting point, we Ve gone on to produce a comprehensive range of Memopaks,
adding 16K and 32K memory expansions, utilities packages comprising a Word Processor, Z80 Assembler and
Spreadsheet Analysis^ plus Communication Interfaces, High Resolution Graphics and a professional quality Keyboard.
To complete aur range of ZX81 add-ons, we are now introducing the MEMOPAK RS232 Serial Interface.
RS232 Interface
Tht RS232 is an all- purpose interface
which allows ihe ZX81 Ui't only lo
outpui lu ^luiabic ticrial primers, but
can link up wiih numerous types of
peripheral or even other processors-
The Interlace has two nia^n modes of
operaliun: BASIC mode allows you to
use the range ot functions supphed in
the RS232 EPROM wittua an ordinary
BASIC program, and TERMINAL
mode allows you to use your ZXE 1 as a
terminal to another processor.
The EPROM functions offered permil
the user lo scnd» receive and convert
byies between ZX81 code and ASCII,
as well as check the status of numerous
control flags. Received or transnutted
data can appear simuhaneauHly un the
screen, and received data may be
printed simultaneously.
£39.95 iiK VAT
Memopak Centronics
I/F
The BASIC coinniand-. LPRlN'l'.
LLIS T and COPY aic UMd lo print on
any CENTRONICS type primer. All
ASCII characters arc generated and
irauslaiion takci place auuniatically
wiibin the pawk. Rcvciac lapiial^ give
lower case. Addiiiona) lacJilies allow
high resolution printing.
£24.95 inc. VAT
Memopak HRG
This pack breaks down the constraint s^
im(>otked by operating at the ZX81
charade I level and allows high
defmition displays to be generated. All
248 K 192 individual pixel li can be
controlled using simple commands, and
the built in software enables the user to
work mieractivcly at the dot, line,
character, block and page levels.
£29.95 inc VAT
Memocalc
The screen display behaves as a
'window' on a large sheet ol paper on
which a table of mmibers is laid out.
The maximum size of the table is
determined by the memory capacity,
and with a Metiiupak 64 K a table of up
to 7000 number?! with up to 250 rows or
99 columns can be specified.
£29.90 ...c VAT
All Prices are inclusive of VAT, postage and packing.
To Order: Send your Name, Address, Memopaks required, plus a Cheque /Postal Order/Access/Barclaycard number (please state
which) to: Memotech Limited^ Station Lane Industrial Estate, Witney, Oxon. OX8 6BX. Telephone Witney 2977
We want you to be completely satisfied with your Memopak - all our products carry a 14 day money back guarantee.
Memotext
Text is first arranged in 32 character
lines for the screen with comprehensive
editing facilities. On output the user
simply chooses the line length required
for printing and the «;ystein docs the
rest. Used with the Memopak
Onlronics Interface, the Word
Processor makes available printout wilii
80 character line5« uppei and lower case
and single aod double size characters.
£29.90 mc VAT
Memopak
Memory
Extensions
For those |ust setting
out on the rc*ad to real
computing, these packs
transform th^ ZX8I from
a toy to a powerful computer
Data storage, extended program
ming and complex displays all become
feasible. Further details available on request
I6K Memopak £24.95 32 K Memopak i34.95
64 K Memopak £49 95 Prices inclusive of VAT
MhMOFAKS ARii AVA11.ABLH Al MAIN
BRANCHES OF WH SMfTH jnd JOHN MENZIHS
Z80 Assembler
The AsscuiWcr allows
you first to vode and
edit a source program in
the Z80 language, and
then assemb.e it mlo
machine code. You can
now write llcxiblc and
economic prugiams .
The Hdjior mode
allows you to code
dirccdy in the right
fbrnmU manipulate
mdividual hnes and
control the exact placing
of source and machine
code. Routioes may be
meiged ot listed (even
to a commcmal printer
using our Cenironics
Interface). The
assembler nifxle handles
all standard Z$0
mnemonics, numbers in
hex oi decimals
conmicnts and user-
selecied labels.
£29.90 inc VAT
Memotech Keyboard
The Menr.otech plug in Keyboard plus buffer pack takes the
effort out of data entry for ZX8I users, fhe Keyboard has a
light professional touch and is housed in an elegant
aluminium case. The simple plug-in system means that you
are not obliged to open up your ZX8I, use a soldering iron or
invalidate your ZX8I warranty.
Keyboard Buffer Pak
The Buffer Fak peiiorms a housekeeping** function for the
Keyboard, interfacing directly w^iih the port of your ZX81.
£34.95 inc. VAT
Make a date for the UK's premier
computer trade event
Tiade Show
Wembley Conference Centre.
March 13-15, 1984.
Sponsored by Computer Weekly Practical Computing, Systems
International. Micro Business and Software. This year's successful event
has firmly established the exhibition In the computing Industry's
calendar of events.
For more information contact: The Exhibition Sales Manager, The Computer
Trade Show, Quadrant House, The Quadrant, Sutton,
Surrey SM25AS Telephone: 01-661 3125
The sponsors ond organisers of this event ore all members
of Business Press lntematiorK3l Ltd.
188 YOUR COMPUTER. AUGUST 1983
Tim Hartnell's Success in the Fast Lsn^ Computer Guides *
Make the most of your
BBC SPECTRUM
DRAGON ATARI VIC
ZX81 ATOM
Wiih haffe mUHon books sold, Tim HartneH and Interface Publicattons seem to be do ng something right for those who want to master their
computers quickly. Tim explairts: "We concentrate on books written in ciear English^ with a minimum of technical terms, with lets and lots of com-
plete programs, so you can get something worthwhile running within minutes of first opering the book".
BBC
( I INSTANT MACHINE CODE - Jeremy Ruston, tape and
book. Enter pfogram in BASIC, trigger the compiler, and it
changes automatically into superfast BBC machine code.
Simple to use - £34.95.
) LET YOUR BBC MICRO TEACH YOU TO PROGRAM
- Tim Hartneil - £6.45.
) THE BBC MICRO REVEALED
C7.95.
Jererry Ruston
SPECTRUM and ZX81
) PROGRAMMING THE ZX SPECTRUM - lim Hartneil
and Oilwyn Jones. Over 100 programs. The UK's leading
book for learning to master the Spectrum - C6.95.
) 60 GAMES AND APPLICATIONS FOR THE SPEC-
TRUM - David Haiwood - £4.95.
) INSTANT SPECTRUM PROGRAMMING - Tim Hart-
neil — C 60 spoken word tape with book, simple and fun to
follow - £4.95.
) BEYOND SIMPLE BASIC - DELVING DEEPER INTO
YOUR ZX SPECTRUM - Dilwyn Jones - £7.95.
) CREATING ARCADE GAMES ON THE ZX SPEC-
TRUM - Daniel Haywood. Full instructions with 17 major
programs as a bonus — £3.95.
) 20 SIMPLE ELECTRONIC PROJECTS FOR THE SPEC-
TRUM ANDZX81 ~ Stephen Adams - £6.45.
) GAMES ZX COMPUTERS PLAY - edited Tim Hartneil
— 1 5 games each for Spectrum and ZX81 - just £3.95.
) GETTING ACQUAINTED WITH YOUR ZX81
Hartneil - £5.95.
Tim
t 34 AMAZING GAMES FOR THE IK ZX81 - Alastair
Gourlay - £4.95.
) 43 EXPLOSIVE GAMES FOR THE ZX81 - Tim Hartneil
- £5.95.
I MASTERING MACHINE CODE ON YOUR ZXS1 -
TonI Baker £7.50.
I MACHINE INTELLIGENT PROGRAMS FOR THE 16K
ZX81 — Charlton/Jones/Harrison — includes Backgam-
mon and Eliza — £5.25.
DRAGON
( ) MAKING THE MOST OF YOUR DRAGON 32 - Clive
Gifford — Over 150 programs, explores all the Dragon's
resources — £5.95.
( ) DYNAMIC GAMES FOR THE DRAGON 32 Robert
Young and Tim Hartneil — Thirtv great games including
Asteroid, Space Search, Reversi/Othello and Cubik's
Rube - C4,95.
ATARI
( > MAKING THE MOST OF YOUR ATARI Paul Bunn
Master the sound and graphics and get your Atari to do just
what you want it to. More than 20 major gamM — £8.95.
VIC
( ) GETTING ACQUAINTED WITH YOUR VIC 20 - Tim
Hartneil - £6.95.
{ ) ZAP! POWI BOOM! ARCADE GAMES FOR THE VIC
20 - Mark Ramshaw - £7.95.
( ) 50 OUTSTANDING GAMES FOR THE VIC 20 - Sym
phony fc a Melancholy Computer - Tim HaaneN -
£6.95.
ATOM
( ) GETTING ACQUAINTED WITH YOUR ACORN
ATOM - Trevor Sharpies and Tim Hartneil - £7.95.
( I 39 TESTED PROGRAMS FOR THE ACORN ATOM
- edited Tim Hartneil - £6.45.
PASCAL/BUSINESS
( » LEARN PASCAL ON YOUR BASIC MICRO (Pascal for
Human Beings) — Jeremy Ruston. Second edition. This
book conges complete with a compiler listing which allows
you to run simple Pascal programs on your BASIC micro
(including BBC, Spectrum, VIC, Oric, Apple, IBM PC,
Dragon) - £5,95,
( ) HOW TO COMPUTERISE YOUR BUSINESS -
SUCCESSFULLY - Derrick Davey and Richard
Womack, foreword Tim Hartneil £6.95.
Interface Publications. Depi. YC7, 44-46 Earls Couit Road, London, W8 6EJ.
Please send me the books i n dica ted above . I enclose £
Name
Address
•fro^ TM)
YOUR COMPUTER, AUGUST 1983 189
ORBIT
ACORN^ ELECTRON
IF YOU HAVE AIM ACORN ELECTRON OR ARE THINKING OF BUYING ONE THEN YOU SHOULD JOIN
THE ELECTRON USER GROUP.
Members receive 10 copies of the magazine ORBIT each year ORBIT is devoted EXCLUSIVFI Y to
the ELECTRON MICRO. It is packed with News. Reviews, Hints, Tips, Programming ideas. Major
articles, plus Regular program features including games and useful utilities.
ORBIT, is produced by BEEBUG Publications Ltd.. publishers of BEEBUG, the magazine of the
National User Group for the BBC Micro. BEEBUG now has some 20,000 members, and has achieved a
high reputation both in this country and abroad. Acorn and the BBC have both taken out multiple
memberships, for example, and our articles are now syndicated in Australia. (For further details of
BEEBUG, see separate advertisement elsewhere in this issue).
The formula which makes BEEBUG an invaluable companion for users of the BBC micro, will be
applied to ORBIT.
By subscribing to ORBIT you gain all the advantages of a single-micro magazine, with no space
wasted on programs and articles for other computers.
Further benefits of mGmbership: Members' discount schemo with national retailers of software,
hardware and books, with savings of up to 25%; Members' software library with a growing range of
titles at special prices for members.
SPECIAL OFFER
SUBSCRIBE NOW, AND GET A FREE INTRODUCTORY CASSETTE
CONTAINING EIGHT TESTED PROGRAfVIS FOR THE ELECTRON.
1 . SPACE CITY Defeat the invading Aliens with your laser, anc save
the city.
2. 3D NOUGHTS AND CROSSES Pit your wits against the ELECTRON
on a 4 X 4x 4 board.
3. RACER Guide your racing car to victory, avoiding other cars and
obstacles on the track.
4. 3D MAZE In this challenging game, you must escape from the
maze the screen displays a 3D view from inside the maze.
5. PATCHWORK A multicoloured display of continuously changing
patterns.
6. KEY SET ROUTINE A program to set up the user function keys.
7. MEIVtORY DISPLAY An efficiently written utility to display the
contents of memory (ROM and RAM).
8. CHARACTER DEFINER Define individual graphics characters with
this useful utility for use in your owr programs.
3D MAZE
RACER
SPACE CITY
HOW TO JOIN
To subscribe for one year, Bn6 get your fme cassette, send £9.90 (payable to Orbit) plus a strong stamped addressed
envelope (for the cassette) to:
ORBIT. PO BOX 50, ST ALBANS, HERTS.
Six month trial subscription (S issues) UK only — Free cassette offer still stands.
Membership outside UK (one year only): Eire and Europe £16.00, Middle East C19.00» Americas and Africa
£21,00, other countries £23.00.
190 YOUR COMPUTER. AUGUST 1983
If you are interested in a particular article /soeclal
feature or advertisement in this journal
HAVE A GOOD LOOK AT OUR
REPRINT SERVICE!
We ofter an eitceltent, reasonably priced service
working to your own specifications to produce a
valuable and prestigeous addition to your
promotional material. (Minimum order 250 copies).
Telephone Michael Rogers on 01-661 3457 or
complete and return the form below.
To: Michael Rogers, Your Computer, Reprint Depart-
ment, Quadrant House. Sutton, Surrey SM2 5AS.
I am interested in copies of article /advert.
headed featured in this
journal on pages , issue dated
Please send me full details of your reprint service by
return of post.
Nnme
Company , .
Address
Tel No
J. MORRISON (MICROS) LTD
NEW for the Dragon 32 - BONKA
Action packed MACHINE CODE Arcade ganit* usng superbly
animated HI RES COLOUR GRAPHICS 8 SOUND.
Chase up and down ladders luring homicidal meanteb huo huii^i*
dug with your space hammef . When you trap one, rush over and
BONK him on the head. But Hurry! If you lofter he will climb out
and fill in the hole. The slightest touch from him and you ore
electrocuted. Jus: to add to your problems, yocr oxygen is
running out.
hEA rUHES fNCL UDE:
4 different screen layouts
Score and htgh score counter displayed on screen.
"HafI of Fame" high score record.
4 selectable speeds and choice of up to 9 meanies to start.
More points scored foe more levels "meanie" falls
No Joysticks Required.
SOLD ON CASSETTE r7.95
Price includes VAT, Post h Packing.
Cheques h POs payable to:
J MORRISON (MICROS) LTD.
2, Glonsdale Street
Leeds LS9 9J J. Yorkshire.
Tel: (0532) 480987
OTM€R SOFTWAHt AVAILA016 FOfl 0«AGOW 32 SCND S A E FOR DETAILS
ROSE SOFTWARE
4 NEW EDUCATIONAL CASSETTES
FOR THE SPECTRUM 16K or 48K
6,C.L 0" Um FRENCH VOCAB.
REVISION
The cassette contains six
programs. The first three
programs test vocabulary
under T2 headings eg: "on
holiday". The other three
programs are "homework
tester", "common words £r
phrases" and "irregular verbs".
All programs offer choice of
French to English or vice versa,
and keying n the answer or just
thinkinq it out.
G.C.L "0" LEVEL MATHS REVISION
EQUATTONS h INEQUALfTIIS
6 leach dnd test programs
covering linear equations,
simultaneous equations,
quadratic equations and
ineqalities. Help facilitate
available together with an
explanatior of the correct
answer.
QUAZEfl
Test your quick thinking as well
as your qtick reactions with
these four programs of quizzes
combined with a fast action
machine code maze Select the
correct ansyver 1 , 2 or 3 and
zoom your man to the answer
in the rnaze before the arcfier
shoots you All questions have
RND function built in.
G.aL '0" LEVEL IMTHS REVlStON
GEOMETRY
6 programs of multiple choice
questions covering properties
of paraltol lines, triangles,
various polygons and circles-
Questions use generated
numbers Explanations are
given
Send sBe for catahgue of afi our products to:
ROSE SOFTWARE
148 WIdney Lane, Solihull
West Midlands B91 3LH.
PROGRAMMERS!
10 PRINT"WANTEDtGames & Educational
programs*'
20 PRINT"MACHINESsBBC,CBH 64 , &< ORIC"
;30 PR I ^JT♦' PAYMENTS 207. Commission on
National & International Sales"
40 REM:ThR o^'^'^^ t-h;;it Ar« rurrontly
top sellers Arm either unique orl
addict! ve, and usually rely heavily]
on Hachine Code for good visualj
e-f f ectm,
fcoNTAcrTT^
nebulae softwari
'M^.
iCu
K 11 root Pork •
C arrtckferouvi
I C o. Antrim •
:»M,1.|i*ir*JSW.rTf^
YOUR COIVIPU1 ER. AUGUST 1 983 1 91
AT THESE PRICES YOU
CAN SWITCH OVER
TO A PROFESSIONAL
KAGA MONITOR
The Kaga range of monitors is ctesrgned specilicall/ for use
With micro-computers, otienng flicker-free character ar>d graphic
displays. There is a Kaga monitor suitable for use with your
system, be it an Apple, Commoctore. BBC Acorn, Osborne.
Tandy, NEC, Sharp cr any other popular micro
I High-res 12 B/W inc CaW© £86
High-res 12 Green inc. Cable £96
Hiqh-res. 12 Amberinc. Cable £112
12' RGB Colour Monitor (med res ) £225
12 RGB Colour Monitor (high res ) £276
RGB Cable for IBM P/C £8
your
Apple
Phone for our latest low prices.
AIMGRAM (09277)68211
AIMGRAM LTD 3t Roman Gardens Kings Langley Herls WD4 6LG Tel Kmgs Langley
HIGH SPEED MACHINE
CODKD GAMES FOR
THE ZX SPECTRUM
We now have a selection of new and original games.
Because this advert has to be written well in advance, we
cannot give more deiaib here. Why not write to us for a
tree sheet which will give full details of all our products <
COMPILER
We still markcl our highly successful compiler for the
ZX Spectrum (either memory size). This will compile
99^/o of ail Inicger, non siring Spectrum BASIC. It
converts your slow BASIC program into a hgh speed
version in machine code (up to several hundred limes
faster). No knowledge of machine code is needed. As
well as handling normal basic, our compiler boasts a
range of commands designed especially for writing
games, these include mini Sprite graphics (hi -res plotting
of characters) and an explosion noise generator. All of
this for £7.99 which includes an instruction booklet and
both I6K and 4SK versions. A recent review in Personal
Computer World slated *Ml would certainly be a good
investment for the Spectrum owner, who wani^ some of
the benefits of machine code without having to learn its
idisyncrasies'*. Part of a reply from a satisfied customer
**I have just received your Spectrum Compiler and 1
muvt congratulate you. it is an excellent program'*.
Make P.O. /Cheque payable to **Wye Valley Software,
Parton House. Kinnersiley* Herefordshire. Overseas
orders please add £t.5ti«
BLOWTORCH BLASTER
This is the GAME of the AGE
You're Handsome Harry,
the Blowtorch Blaster!
Money's your life
and that's what you're after!!
You>o the coolest dpaco pilot in the Golnxy It's caav to see
why Tiings just seem to fall into place. Just as you were
wondering how you were going to afford Xha latest model fron^
Mega Warp Dragsters of Dagenham tV, yoL see an actvert in
the Cosmos Daily Dreamer: ICE BLASTER WEEDED FOR
OUTER PLANET SPACE PORT CONSTRUCTION TEAM.
You reach for your Oric-t 48K link up and ivpe out the
message: HARRY BLOV^ORCH AVAILABLE AT PIECE WORK
RATE, You know you can beat them at their own game. As you
mix another Harvey Warpbanger you see the message flash up:
YOU START IMMEDIATELY . .
This IS the GAME of the AGE
Available now from Touchstone. Only CS.9&
Written in Basic and Machine Code. Your task is to free the
plar>et surface of ice in at least one place, 'prove* the landing
site, protect your craft from the storm, recharge your erwrgy
converter and blast back to your Mother ohlp . . . and on to the
next planet ... and each one is studded with gokj
Also available at €5 each for the 48K Oric 1 .
1 THE ^ITS an adventure
game with graphics.
2. SAS a multipart action
game
3. ACTIDN 6 Starshooi,
Tron. Ama^e, Bomber,
Starchaser, Headbar^ger.
4. MIND 6 Swappers,
Squares, Hexpawn. 4 in a
row, Bite, Slide.
5. GRAPHICS ~ includes
character generator and
3-p program.
6. CONTRACT BRIDGE
ideal for sharpening your
card sense
Tauchstone, 61 Highfield Road,
Saxilby, Lincoln
COMPUTER SHOWS
(IMorthern)
are pleased to announce a
ZX COMPUTER FAIR
on Sunday 28th August
at the
MERCURY HOTEL
GARFORTH LEEDS
betwen 10.00 am and 5.00 pm
Ample free parking . . . Refreshments . , . Easy to find . . . just 4
miles from the M62 ijunc 301 .. 3 miles from the Al iA63 and
A642 junctions) .7 miles £ast of Leeds.
A A SIGNPOSTED
Comifig by train? . . . use the free shunle service betweer> Garforth
railway station and the hotel.
Everything for the ZX user.
Get your 16K Spectrum upgraded at the Fair for orvly f2b
Admission 75 pence for adults ... 50 pence for kids under 14
Special f2 ticket to admit 2 adults and 2 children. For details of
stand avafabilriy ring (05321 460644
1S2 YOUR COMPUTER, AUGUST 1983
\
nOMMOr^OHf G4 GAMtS AF^b NOW AVAILABLfe ON DISKETTE FOR ONLY £2 00 EXTRA
6 NEW GAMES FOR YOUR
<5*
INTERCEPTOR
ilCROS
PRESENTS
ntodoreoF |»
SEND S.A.E.
FOR FULL LIST OF GAMES
■M^>
ryn
.%,^^^'^'
CPAZy KON
■eonv
I
I Jim « *iit< 1
commoclor**^
•|#nwtef»*to,«r. ■
N
V
commodore <jf|
WOI^P I^ANG&R
2 NEW GAMES FOR YOUR ATARI 400/800-16K
NTIPCtPTOR
OfTWAQE
inTRUDERS
NEW GAME FOR YOUR BBC MODEL B
NEW VIC 20 GAMES
Mr. Mrv M^i i i i i . . > .
Address i ^ . t i i i t i i * t t i t ■ i i
'**'****«' f ^ ******* ^ *
■il
■ ^-*..4-fc i t k I t I
Qwaniilv
Item
Set am bk 64
Sttr Trek 64
Froggcr 64
Panic 04
CrajTV Kong ^A>
Spf<tenrwn ( ^4-
Wordhangerj
Inuuder)
Jupitor UcfcnUut
e7.oo
£7.00
£7.00
C7.00
£7.00
£7.00
£7.00
75:01
cq 00
tbOO
Tout
Fanti^ii Iftc 1^
Craf y Kam ^u^^ C6.0Q
1
112a mc %^
Alien Attack ificltCeOO
£6
.00
C4 00
^
jSh:
IL'
S«iid Chuqgo/P.O. with Or dor to:
Poftao« & Packirtg .50p
lntarc«ptor Micro's. Liftckwi House, *
Thi Grwn, Ttdlev. Hinu. V T
=LJ
^
..4!
STOP PRESS 1 NEW VIC 20 FALCON FIGHTER STOP PRESS STOP PRESS
ONLY £6.00
YOUR COMPUTER. AUGUST 1983 193
f
I
^LTlivi^
I
«AJveef^
f
In the iast days of the Zolastra era the Devron ruled
supreme ^n evrt force in a Universe almost devoid
of Good, the Devron sent forth their Firebirds to
destroy your last outpost of Mankind Fiendish in
their swirhng attack formations, the Firebirds are
pined by Blue Weavers and White Bombers to i
make your position seem almost hopeless Sut A
you have your Hypergrav Dnves and Bhtze^ ^
I and feel conf tdent of reaching the
Mothership don't you?
A qu«te amazing blend of arcade game action
wiwi specially crafted super smooth movement
designed to set a new standard in home arcade
game action
y«^«t ti
m
m-
Pocfe
''um.
£5.95
hPok oi
'"Ode/;
space
\Wi
'^iwe
B'P>Os
IBT,
m^
and METEOROIDS, and the 16K ZOLAIM ADVENTURE, and
REPULSAR (Missile Command), and. and. and The Arcade Ace
Senn* ' ■"- ' -nade- type games. 3D Adventures like the
Drat 1 na Range and S0FSY3 (the only true
systef 1 1 .u= iA ir / A .-i^ixj^Aj um) all add up to the true Ultimate m
Spectrum software And Softek have MONSTERS ta version of
Panic) for the Dragon 32 too fC799) as well as arcade action for the
ORlC1-Gala<ian8(G5 95)
Send fordeta Is of SOFSYS including our bestsclling Conipiler and
the enhanced version SOFCOM (available soon for C?4 94)
SOFTEK SOFTWARE 329 CROXTED ROAD LONDON SE24
Alt Sp«ctrurTi Gamos oro
100% Mochfno Code and ore
£5.95
Ifiduding VAT and perpotuat
guarantoo.
Compllar ovoiloble
from W.H. Smith
AMSOFT
MACHINE CODE. ASSEMBLER,
AND BULK DATA HANDLING
SYSTEMS FOR THE SERIOUS
SINCLAIR USER
NO EXTRA HARDWARE NEEDED
AM -ZX FILE allows you to create data files of
unlimtted size on cassettes from your own basic
programmes. You can read and write files in the
same program, and use lapes just as if you had a big
machine, ideal for club records B small businesses.
ZX81 and Spectrum versions C4.00
AM-ZXSP wil load a saved ZX81 basic program
directly into the Spectrum, leaving it ready to run,
save or edit., No more hours of retyping those old
ZX81 programs. Just load ZXSP into the Spectrum,
and it does the work.
Spectrum version £6.50
AM-ZXMON is a superb machine code monitor and
operating system which allows you to create, edit,
run, and checkpoint machine code routines, and to
save them on tape. You can build libraries of your
own routines on tape, and merge them into new
programmes. AM-ZXMON is the operating system
for the other programs below,
ZX81 version £6.00 Spectrum version £7.00
On the ZX81 you can create assembly language
source tapes and assemble them into machine code
using AM-ZXEDIT and AMAZON, running under
the control of AM ZXMON. AMAZON can assemble
programs of up to 6K in sire at one time, and accepts
user symbols, hex., decimal, and string Donstonts,
and the full Zilog mnemonics.
Combined pack, two tapes, of AM-ZXEDIT and
AMAZON, forZXSI £9.00
On the Spectrum AM-EDIZON is -a combined
editor/assember with all the facilities you need to
assemble and save machine code programs fast. It
can be used to create, edit, and assemble up to 1500
lines of assembly language text at one time &
produce up to 4 14 K of machine code. The code and
source program can be saved on tape for later use or
for merging with other programs. Output tapes can
be added to BASIC programs by the LOAD CODE
command. Code can be assembled to run at any
address, at a speed of 800 lines/ minute.
Spectrum version £10.00
AM-ZXCONV will load tapes created by the ZX81
versions of AM ZXMON or AMAZON, and load them
into the Spectrum; the easy way to transfer machine
code from one to the other.
Spectrum version £4.50.
A// prices include VA T, post & packing. We provide a
telephone advisory service from 9.00-6,00 Mon-Fri
and 9.00 until 12,00 Sat.
AMERSHAM SOFTWARE LTD.
Long Roof, Nervines Rd.,
Amersham, Bucks.
(02403) 6231
# • «
it ill rflly %fnif09^
HiogttziiM iiiiti|«ely poiitil
to link mimiff«NH(iir«rs ami
distrfbiif ors with nUaibrsI
business
... is pr«4ticf d from Hm toil*
flalllt HI Procllcat Cooipuliiig, <emp«t«r
W««tclr, SytlMis biteriHitionai,
Eltd(ric«i audi ilcctrvfik Trader,
ll»efri€lit ^ml lt«dl« Trading a
Your C<MBiiut«r.
Thus tli« Miopf Bvf iiMst confrollad
clrculiitleii r«ad«r list hat lM«n cvIImI from
Hmi «ild«>t •! awircf s to Inciwd* pefwrtidl at
«rdHI (i»*xi<lta9 niMUrt. It it «i ir«ad#rsii^
wlikth ft cAtdbf ttly vHiil H micro
mttndf«vtur«rt wlio n««d to roocii rotailort
and Miwt •H«et}v*tf witliovf w««
Talialalf odvontaga ol ilrilt growiiif w
by promeliiiy your producti in
business
*.*fii.«*w vi^^i^i ■^'A^^i.A.' 9.»Xfi(.'it.
01-661^139
for imiiMiliott ttctbn
mm
1 96 YOUR COMPUTER. AUGUST 1 983
mm
CLASSIFIED
661 3036
Contact; Claire Notley
ADVERTISEMENT RATES
Copy Date
Linage: 40p per word
(Min. 15 words)
BoK No £4.00 extra
Linage advertisements ore
prepoyoble and the order form
published in this section should
be completed end returned
with remittance. Credit Cord
facilities ore available.
Diiploy — rotes per sec (Min. 2scc)
One insertion £8,50
Thre«f in^vr tiuii^ ; £8.20
Six insertions £8.00
Twelve insertions £7.50
Dispioy advertisers should
preferably reserve spoce by phone
Closing date tor Classified
odvertisements is the 10th of the
month preceding publication
date.
Post to
Your Computer, Clossified
Deportment, Room HSll,
Quadronf House, TheQuodront.
Sutton, Surrey SM2 5AS.
firltaWs Biggest Selling Home Computer Magazine,
FAWKESOFT TAPt 1
3 machine tcKte gdmt'^
OOOQE IT BitsBtt <jf' !»>♦» rtii.««if (jtvuf I I
TROJAN DRAOOm Loo»flW biivMt n
iKij tiarvfl nulil uluc Tronic qim*>«> ^m.v
Hoiv* l>u' Witt' ffhtny n/tnf ^fu.>w
toarures
DEATH TRAP Sirnplii but dddtctivi*
An ottyiftnl /X Qanw
A*f the »bovc J u«/Tw»i mt sufwrt/ts*
•7\^tt\'ft» code
TABLES OF HIPPOCRATES A cUi5»«
(idvL>niufO game
GuatdfiiE^tHl ditfii;uu l( \*ni ;*n'| M>lve <t
«vo wtll spnd voti a 'f»T iinsw*=r sh««!f
All for the all inclusivd price ot C4.9S
S**f>ii fn FAWKES COMPUTING
i\ Vi^i>fiidu<! Rk>»«, Alvji-iion ThoinbiJiy
flfir.tiil BSt2 2«A frl 0464 416706
Nt) Quibbia Mon«v Bttck Gunrjirilaa
ARE you iifcd of p<iv»nQ fS 00 lor o'jIv ONf
gwnt? Woi> fX>w yoo can boy up to LIGHT
gBtrnt Im only f 6 45 tor nr*yt>n 32 How?
Mm sernl SAEs to A inn 7\ C»0Mb«oks
Shlptey Wo»l Yo»k« and ! mcJ oui » 774 6
DEATH'S HEAD HOLE
You II 0tmo«t belittvQ tt » tru«
It ft skill, coufftg* and your growm^
eNp«»iiQTii.« ihoi count m thi« unlquo
•dventure tar the Dtagon 3? and B6C
Moael B, intpirtd by \\9 real lifo
ctiallengef facing a cave rncua team
Literfttiv bo4jn of encitamafn if you
up
Aflat ihia. any other adwentuie wiH njwt be
a flamo.
.Only C& 4& by fOturn o! po*! from
WORDS AND PICTURES
7 H»wthofn Creaotnt.
BurioiionTtani
4.'a
ADAM ADAPTORS oldmmdw <utpdn6H)n
lirol)l«jtTi» tuy itw ZX Spedruin l16K)
ADAM t aMowa use of leK/BtK RAM pacK
ADAM tl aUowv use of 16K RAM fMicK
PLUS iifitrtH>rv mappod ddvmfi Idiac.
EPROM'a etc* up (o t6K Wcrts wrtti
MictodrivH. prmter etc un A LI modeb
Pluga in betwaan RAM pack and Spectrum
No foklenng of going »n«id# ihm cM9m
ONLY f 9 tnc VAT Ami |H>Hti*g«
STEPHEN ADAMS. 1 lESWiN HO
LONDON N 16 ^g^ .^
747 FtlOHT SIMULATOR
tttMHtn A*t» MM «paiNff» Irft** gMf '•Mum
ihv u**« ,or«i^!«i AM >ntl«dl*f 4*1 MM m wmn turn*
0ACC-U«iD««4 rC)
1M «
I
1 1 1 1 1 l^.l 1 1 lr.| 1
/■\
001
(^rre000..
APPLE II 4irc4KJe type gamea for sale Large
MTifciion Reaaonabfe price Detailft K Diu.
I OS Daae Road. Mornston, Swanaoa SA6
8DY 298/6
SPECTRUM -VIDEO GENIE
SOFTWARE UBRARY
2& Supef p^ogrammoB tnachtn* code
•rcade garnet. »miulatH>ns. competitive
gamea. Advaniuree, Dungaorfa b
Dfagona, pui/«ec and bftti garnet; plus a
few edi^ation b bui^rvett programmea.
Including: Bratkout. Sta- Ware, Amafmg
3D Maiea, Gambling MKrhine. Corfidors
of Doom & Trap If All 2S on one C48
caaaette. tent by mxur\ pott for r«^ty
€8.50 inclusive or vend an « • e foi fuM
deiA»H
SPARTAN SOFTWARE IDept YCt
9 Cotewotd Terrace. Chipping Norton.
Oxon Tal (M08 3069
U6.'4
ZX8I t6K 3 ml Supnr RENUM^ EDIT
DELETE f5 50 poil free Letts. 30 Ponton
Hae. Palace Rd. LONDON $W2 768 ''6
^ PROM SERVICES
^C 2lt hardware tpecleUtta
ml^o ayatefti dee^n «>d develofmient
NEW products tor ZX m^cfot:
3 output anelogutt converter f??
8 inpiit ermlogue feeerven in three rengee
of reaolution, witt^ o^ wthout l/D control
lin«t. from E23.95
I/O carda - three typei avatiabie 24 or 32
tinea wHti or without LED indicator!. A 'D
or D/A faaiitiea from C la SO
Sbll availaMa a rtnge of EPROM
boards »r\6 EPROM tofiware
NEW EPROMS now «n ftiodt SAE for
detaMa
Motherboards, audit end grephica
generetort autoatartt, clocks and
countera. Edge cards 7Sp Edge
connectors €2 50p Ribbon cable
75p PfaP
EPROM SERVICES
3 Wedgewood DHve Leeds LSI 1EF
(09321 W?1t3 326 6
TEXAS
TI99/4A
CASSETTE LEADS
£4.96
INCLUDING POST
AND PACKING
Sir>gte Recorder onty
Orders lo:
Clares. 222 Townftelds Road,
Winsford, Cheshire CW7 4AX
Tel: Winsfofd 51374
Oim YC 269
BBC compatible pn-iter Centronix, Dot
matri*. 80 cpa. Hi Ria graphlci. Dumping
Ei»ce«ent vakie C226 ono Caniefbury 7G0000
366/7
BBC. ORIC. LYNX
CASSEITE LEADS
D«n to Dti Er ramoie
jack plug
D«n to 2x3. 5mm lacks
1x2 &mnt for renwie
PRICi ONLY £2.t6
Cash with ordara includes pErp
CLARES
222 Townfiirfds Rd. Winafoid. Choshiio
CW7 4AX. Tel WirksfOfd 51374 270''6
SOrrWARE Oomea ind ut»<ii»es socoodr^amJ
SAE tO' list Atsa wanted iap«s foi eti
m#rhirmft Stunt i«Sl tof OW of let tjy *vniut
Dave 72 Nonivood Cr«s.» Cddbrook. Batry.
S GUm 316/6
JUPITER Ace addoris. Rannpacka 16K r26,
3?K f36. T6 32K upgrade €t* By the lime
you road thts, our sQundtioatd should be
iivAiUiilf] Fr>r il«ie«to of this and other products
serrd SAE All products cased and guaranteed
AH prico^ iDciyftivtf Cheques etc to Ess«»n
M^Tfo EkH,iron»ca, 4 Hatch Road. Brentwood.
Essex 303 '6
p uj U
Ouj<
00 CL
rS o o y v> <
« ^ i- ifc -^ r-
K^ Ot-<liiflC
, UJ Wjlli|-0>
s. . — Q^ en ^
00 05 UJ 00
U. fsj U LU Q
^ -I UJ U UJ UJ
JuJUO
00 LO
lai
Via
DEMSOFT
'OOLKiT
ViC VAlltV
Trii. ill frarr ^»** rtn,it\Q Df«u^tii
Hi.- .•*.. '•> . vfTSO
vit «n
' ic/» and Mt-v
•narjfco trclyOe Cr**1«,
n«<«ra< ►Iw* *..-
DISASSIlMBUR
t<t It »i- w '■ -I ■ '*>■ . '■ ' rJ .■ ■ ' *'!'
DEM$OFT
84* 8S Barton St .
Qlouceetef Tel 27324 369/ 7
YOUft COMPUTER. AUGUST 1983 197
SPECTRUM
SOFTWARE
48K
StevQ SHver adventuro games.
Adventure 1 £7.50
Adventure 2 0.50
Moontdnder £S.OO
16K
Blitz + CcKte Breaker £5.00
Prices include PsrP
Send Cheque/ PO to:
W B Software
192 Seamer Rd. Scarborough
North Yorkshire Y012 4HG
Tel: 0723 70074
227.' S
8BC iBU TRON m t m^ Imachme coctot
arcacte 9«m* batad on the filn Sup^pUad or
catitno at CAM, fi. Bhattac^vya, 3 Warialav
Cloao, Harpanden. Horta. AiJ& IBZ.
379/7
ALL Dragon aoftwara, b«g diicounts Madia
Maonatici. Fraapott Waat Biomwich, Waai
Midlands fiTO 6BR. Fraa PoaiaQa.
373/7
aass
Dare you face
The Turk
The original Turk was an
eighteenth century auto-
mation, a life-size mechan-
ical figure resplendent in
Turkish costume and seated
behind a wooden cabinet
on which a chess board and
pieces were placed.
OCP now offer you the
twentieth century equiva-
lent of that Turk — a chess
playing computer program.
The Turk challenges you
to a game of chessi
MANY
OPTIONS
INCLUDE:
•6 Levels of Difficulty
• Demonstration Mode
• Board Editor
•Games Printout Facility
• Blitz Chess Against the
Clock
•Two Player Mode
• Unfinished Games can be
Stored
• Recommondod Move
FULL INSTRUCTIONS
PROVIDED
CHESS THE TURK
DIMLY £8.96
Post order to
Oxford Computer
Publishing,
P.O. Box 99, Oxford.
BROKEN JOYSTICK?
blRONOhR joystick inicft
icplacemein* ^kUpr^li^d * th
full iiixmg yt\Mi\kcimm J
YtAR GUARAN ri:K
tlM.^AiX iiK- pAp
son WARP FOR ATARI
All cassettes under £5 send
s.^x, for lUt*
Compatrr SupfrUcs (YCl
146 Cbunb Road
Rmioit uiKt rui OJX
193/4
ZX$1 16K fottwafo: 'Hangmen' f 'Anagram
wofd garndi with larga ^ocatM + macK^nt
coda 'Ffuit Machina' iA. P. Taakla. 11
Oakhan^ar Drive, Lawranra Woston, Bristol.
374 ri
SHARP MZ^SOA MZ80K SoHwaia. Buainaaa,
umxm, Gamoa Catatoguo SAE. DCS, 3{
South Parada BramhaH, Stockport
37er,
DRAGON 32
PROGRAMMERS
F^ed The Hungry Dragon on
Damsels Heros Wizards and other
tasty mortals. He will reward vou
well. For menu deilils write:
COLLINSON
B8 Sancroft Road
Derby DE2 7ET
747.'5
ORtC ioftwara fof full details and prica lis
luind SAE to Sta0 Softwafa. 10 Faitacta
Maictanhead. Barks.
377r.
CITIZENS o# Cartndga Civ rant Atari Roma at
tow coat. Discounts on voftwara purchaios
Emig ration forma from Cartridoa City, 2b
Gattaido Dnva. Abartloan, ABl 7BH.
378/7
48K LYNX 48K
4 ClRbAT C.AMES ON ONE TAPE
MAST! RMIND & TCW'liR Ol RINGS
TWO (iAMES FOR THINKERS
VANT/.t T-,; Dice game for I lo 5 pJaycfs
BLOC KER: A very addictive » last acrinn,
^me nf rcAiiioni, ^irh high score
teatiire.
<5 to iaelaik pAp
Willovk vofi , The Willci^%, Eaton Bishop,
HcrcfoKl.
321/6
DRAGON 32 or
TANDY TRS-BO Colour
lots of programs - lots of useful
hints and information EVERY single
month in "RAINBOiV an exicting
new 200- page magazine from
U.S.A.
SerKl €t 95 (pkja large 56p s.a.eJ
fof sampte issue to
ELKAN ELECTRONICS IDept YC),
FREEPOST. \\ Bun New Road,
Pr^twich, Manchester M25 6LZ or
telepone 06 1 798 7613 124 hour
serviceK
4/2
BBC PROGRAMMERS
RhmIiiv ycmr artmick {ot«ttai Mirh mt*
^'Ttt/ine fULU COtDUR cna«tct«t
uo.. .:.-.,. I c*„,. MCV^*K<i COLOUR
tfiitkiriia di Ot«gn m^m.
^^.^ ..„ on i tft«|4 pti«i icft^n
R^dvoOT lo biock of ?«3 chmwenn,
StM* on ispa Ml tymn pfacadutci to
Only f8 95 U<trn ,«« .j
M. MmcphmBcn B.Sc JO'' '
20A PAMK ROAD. PASLiY FA3SJW
LTD
NEW
educational
releases
EIFFEL TOWER
by
Chris Somerville
Vtaiting Franca? Laam/
ravine/ practiia your Frandi
s^acdDulary with lh»a
ijnvqof, ammatad program
that builda tha Ertfal T.
Himdfadi of wordt built in;
'stora your own' option too.
Idaal for achoot, Ixiainaaa
trips and hoiidava. Two
progrirm tor C0.26 lr»c,
VAT.
J
J
Three superb
programs for
C9.25 (inc. VATI
"SaffV and "Staff2" teach noiaa on tha
l»aaa and trobia cMs ' Invadan'* givaa a
game format opportunity to mcraasa
muaic laadinQ ipoad. Nama iha note
bafora thay oesvoy your basal Graat fun
- great graphics.
Oafack Riddall't NOTE INVADERS.
j^n m
t»otn land mora) itvariaCHa i>ow ro^ tna tstst '» and ^pacirum tat^. viC 2U soon, iraoa
and ExfXKt rtnctu<riai walcoma.
Qrdara; ary^uirieft Isaa) tO;
CHALKSOFT LTD (Dapt YCa) 37 Wi1towala« Rd, Northwlck.
Worcaatar
3687
VIC 20 to Tandy co»or graphic pfiniei
inter page program, A>fo 26x32 scr««f> edimr
on tape CB. SAE for mf ormation 0. Riley. S-'
Longloy Road . Marlow, M»ddx 344/7
ENFIELD
COMMUNICATIONS LTD
HuH« »«laction of aohwara
BBC, Drajon, Spectrum
Vic 20/64. ZX81
Hardware: -
Machmeg, Jcysticks, Intarfacaa
Mail order or call in
S.A,:, fortitta
(Stufin mM!i^inie» ptease)
PROGRAMMERS WANTED
13G High St.. Pindar s End, Enftatd
Middx. EN346B
Accaaa ai-MS/ 7434/77 earclaycard
3a2/7
SPECTRUM 16/48K
TAPE BREAKER
W4 uip* «*V IHr*. fit**! " f '*»' *«ii
14 » nr ft*¥
ASSASSIV nog llm» utnufM*. i>tjt
Ccum ybii m It* 'mt MCI» AL U*
tft<»
ri.'4a« r* w
CHAitAcrtff itMiiiAron i(t;«tK
SI*f<;riiA«0IT A»wy«Mi««>ete«l*«t<t
Mom aiDm<^«c r^so
Chac)ija« arut P/Os m
SPCCTRASOFT
Capital Houta. Mttkm Ptaca.^ London W3
WANTED 48K ZX Spectrum Also wantad
loysiick. keyboard /othaf add -oris. 1i»t. <0222)
48489 3434/7
VyMtlHAll
CHEMISTRY EDUCATION AND GAMES
tor tha SPECTRUM
1 MASTERCHEM Sasad on
maatormind.
2 ELEMENT SERPENT: Captura and
digaat alamants vwHh a growJog anattal
Fun way fo laam formulaa.
Both gannaa: !ftK. MaeMna ooda. 3 lavals
of dt*ftcuhyf4.S0aach
3 REVtSiON nCKl; Elactron Struaura.
Bonds. £4.60
4 pH (48KI: SuHaof 4 moduiaa: Tftratiori
cutvaa. Indicators. Colour Changaa. 'A*
taval workfihaet. £8. 50
P /Chaquai to
Cloud 9 Softwara
4 Dolvin Road, Tavlttoeit.
Davon PL1S 9EA. 391 tj
dotty
apRrtnuM
FROM
sezxBJ
UNIQUE
Pimyara mu«t.oui Ln»*ir UTm^ii.fttiut. by
^uoflolna ih* Identity of • rtnii.f.y piRiiir*
(15 Quloiftly ai tha? oan
I'loturas ar^ ct^oaan *t random from a
wide ««ioctloti, and a ptotura piottar la
fiupplod, so the uaar oan ehan^a
picturas at mil;
Dot i>y Dotty, an wUl ba ravaaJad
8:aia maohi&a and sand ohaquas^FO's
fnr only W 40 to —
UHIQUB COMPUTER 9ERVICB8
Unr. 4. 19 Silion Straai
Moflton Uanahottar MO IWS 382 ''7
ACORN Atom 12K RAM FP ROM books and
caaaettaa al as new n IQ 061 63 26609
386/7
THE VOICE OF THE FUTURE
S €1 G Software
SPEECH PROGRAMMES TOR THE
SPECTRUM' WITH VOICE
SYNTHESISERS- AVAILABLE NOW.
KEYSPEAKEft - Speaks aveiy ditlefdnt
ki*v «*irrv as you proQramma. rncluding
mode changss. keywot<te and colours.
Writa. ryn, kad and sava, Ijask of m.'c
code wil»i KEVSPEAKER runmr^.
C6.96
SPEAK & SPELL - Raads plain EngWi
from strings. Your SPECTRUM talks to
you l«ka sn ofi) *fiond. A<W speach output
to your pfogramrnos ^thout uwrvQ
phooatic co<f*t t6 JS.
Siuan CHATTERBOX"
FLHei ORATCn"
Add 0ns SSI"
PftfrtN*? Sidle wnich i^t*en cxriRnny
S a Q Softwara. 4 Alpha Su^
Darwan. Lanes BB3 28X ^3^
KEEP your Atom alivo! Datatiasa and grapnics
ROMS. t1 way ROM boards, CMOS HAM
tKiards. Sound board avarfabia from IP
Jottnatono. 5 Hamalay Coun, Guikifo«d,
Syrroy SAE 'of pricas and avatlabUitV-
393/7
To Advertise in
Your Computer
please phone
Claire Notley
on
01-661 3036
198 YOUR COMPUTED, AUGUST 1983
IVYSOFT . . .
■ ■ '* P»«i«d 10 •fTK>urK« Ih8 Qptnino Of new praiTi^ai at 36 N4W Stwwt
B&rbKon, PIvmoulh lo tm %ntmn at "Th* SoftwafB Shop'
To e^Mmu th« opanlng w« wil be oftaririg a )0% dttcouni on our compl«M
fanje cm aM wt§m% mc«lv«: fcjy Auoust litfi. Ovif 200 Spactr um uttos in t x»ck piu» a
WW© rdng« rof me BWU. Oraoon. Oric. Vie 20. Commo<lor» 64 and ZX81 microt
Sp^jmjm owners join our Softwtm Club fcK €3 annual or f 15 tif* mambtrvhlp hhe
toner including f 12 of foflwaie of your cho^J giving voo a porma-umi 10%
dtacount p^ft a monmv. nawilettef with evftn more ftavtn^il
Send ta(g« S A.E or te^hona for our free pr^e list, stating for wfiirh micro
Special Tax free ratee for loretgn ordef*
DRAGON 32 BUSINESS SOFTWARE
MtJiira Lift £19. dS, Stock File r24 Bb, Ceth
flook f 24 >9& Send SAE for complete iiti or
fl.OD for our softiAare preview cassette
Cheque/ PO. to B. Motrv. 7S St. Margeret a
Road . Brwjf ord B D7 2 9 Y 36 1 ' 7
IVVSOFT. ai CLEiVE ORIVt, IVYBRIDQ£. OEVOH
Tel (07W4I lOfi
386/7
ORIC I 48K Unwanted grft.aa new, C 150
on.o.Tel 0761 732217 ISomerfeil a40'7
• LYNX MUSIC MAS1ER •
Now LVNX ntu^c i»e<i»v* fulllwu m-(i»vti
Stive ofi ecteen; compose, ccpy. replay,
chenge tempo, etc Ca^sete H full
mstructions CA 95
ALBASOFT
180 TerreglAS Avenue,
Glasgow 041 4RR
_____^__ 330/7
ATARI 400 modttv VOiii own 18K RAM board
to 48K. lr»stfuctK>n^ t kit i:55 Initrucftons
on»v £5 rofundabte or» k»t S Teirell. 17 Cock
Ctose Roed, YskIov, Peterljorovgh. Cembe.
337/7
(EOUCATIONAL PROGRAMS
FOn THt aOC MICRO
WORDFROQ (10K)
A game to aid H>etlirH) . Wo^ds ne formed
by moving one part ol the word oc/o«s
the screen past movir>g obstacles lo |0«n
the cotrect second pari. Worls can be
changed by the user Ko^iK>»rd or
lOyitickx f 7 SO * sop p6rp
SAt tof ful hst ot htUf.
EDUCATED OWL SOfTWARE
49 Saftron Road, Ticlt»t»ll.
Ooncasier. S Yorkt 341,-7
AS EASY AS a b c ?
YES* H<Hp your 3 6 year old O rem! and
cuuni Biy, prnr}erly desiiyrMMl letters end
fHimbetS «n • muKi cho<c« program ftwt
keyDoMd overlay CHARACTERS for
any Spectrum - f 5 00
LOWER CASE KEYBOARD OVERLAY
available sepa'^iiely ikeywcjrd^ not
•^hf)^n>. nnly SOp each ♦ 2fcp posteoo
per order
EDUC AT SOFTWARE, 63 Lynwood
Avenue. Cleytonle lirtoors.
Accrtngton BB5 5RS.
SHARP MZ 80K with MZ80P3 dot printer
MZ80E8 doiib*e disc dnve mxi M2B0) 'a
Interface unit, tdeat fu/ small ousmesa oi
soplir«ticdted arndtt<ur OHerii (jlutise r*hone
(094613425. 339/7
SPECTRUM
SOFTWARE
48 K
Steve SUver adventure garnet
Adventure 1
Adventure 2
MoonlafMtof
f7 00
f 7 00
f5 00
16K
Blitz * CcdtBrMlttr f 4 50
Pfices include PbP
S«*kJ CfMjque/PO t>
WB Software
192 Seamer Rd, Scttrboroiigh
North YorKshire Y012 4HG
Tel: 0723 70074
227/5
TEACHER S MARK600K
48 K Spectrum Scrofling column display.
lotats, petcentitofi. orders of merit, nf>»9n
BSD graphi etc etc X total analysis
package for your full teaching load
Adaptable, fnendly, menu based. Seves
tKiu*»' f 9 90 with manja* sod oemo
!epe MENTOR SOFTWARE, 09 Beech
Rd HiKon lancastei 331 7
SPECTRUM Cra^ Bailoor 1 0K .^SK arcade
game onty f 4 Quality Soecf rum pf ograms '
wanted Drscouni Software. 26 Ptymoulh
Road. Cholmsford. Essex CM I 5JG 346-7
SPECIAL OFFER
ZXM\ KEYBOARDS
0NIY€18 ire
Full travel keys • spacebar
tO^i ji5V, case Simple
lonneciCKS 14 28 days delivery
vtuetiniy.
Phone 0602 474973
Smart
plug in
I frruted
362 '7
SHARP M780K 48K 3 lyrms of Basic Forth.
Pascal, machine code, Appollo Word
Processo*. 100 program lotary. €350 lei
0684 297679 336/7
VIC-20 +
ZX Spectrum
Ml the IMACilNt range ol VK 20
ca!>srtlci» induil iih ARCADIA,
WHA( k'V VVAITl RS. CATfllA
iiNAK IIA and IKAMK
All At ONLY
fS.SOraeh!
INCl USIVl tn lH)STA(iF
Sl packing
Sen J to:
RULE COMPUTERS
30 Tylers Acre Roed.
Coratofphine, Edir^burgh EH12 7H2
Tel. 031 134 7261
360/7
Repticete for 48 K Sptctrum Thrr »upr!r>or
copyMig program co^tea any program or
codeup to36K.
Headef l«sttn^ Ef eciting only r4 95 or
c n « inr details to
J, Ball
7 MoorefJeld Rd.
Woodbridgi. Suffolk
366/7
SPECTRUM TAPER' Coplw v»riuelly all
progrsfT^. '«ooel'v»r4**t. 2 v«#«i&n« OM
ceeseite C3 60 Monty b»ck guarantee I G
Evans, 18 Slurteplt Drve. Cotiingl'iem, Leics
338/7
LYNX 48K SOF1WARE
LABYRINTH 3D Maiegamir
OTHCItO Our versjon of tradtttonal
tjodid gome m last macNoe code
CHANCELLOR Run U< nconomy for
to ve^rs
SPACE TREK Zap the Klmgon^
C4 7G »ot.h Ct>«%4w«^r O lo
QUAZAR COMPUTING DEPT YC
17 Teg Close, Portslade. Susiex
send fof det^ts,
356/ 7
SHARP MZ80K 4BK wrth Sasic ^Ai^u%^.n^.
utri^es, oanr^oi for sale Bcxed C300 o n o
061^24 9599. 351/7
Phase 2000
COMPUTER SOFTWARE
CENTRE
We sell games for the VIC
20. ZX81, SPECTRUM,
BBC B DRAGON
CompiKefS.
RABBIT SOFTWARE only
f6.95l
We stock games for Bug*
Byte, Quicksilva . . , many
more!'
Why not pay us a vtsft at
1482 LONDON RD.
NORBURY
(next to train station).
Tel: 679 6480
34d.7
ATARI 'Zawiton' and 'Journey to the Planets'
apd Stretos' eti f15 ee:h. Phone 0254
676003 363/7
DRAGON, ORIC
SPECTRUM
PROGRAMMERS
Runaeo4t require higl- Quakty programs m
itwchihe code ot iaelc for our new
Software house opsnlno soon Good
foyalttet paid for Aocspted programe.
Please seryl demofwtratkxi tap«s to
RUNESOFT
CHARNWOOO HOUSE
67 LOWER PARLIAMENT STREET,
NOTTINGHAM NG1 3BB
380/7
NEW fOystk:k internee for ZX81 - do It
youfself connect thit lU Gl HO0 1 Atari type
joystick intefface to ZXB1 m 6 minutes by dfill
and solder Fits »r\side ?X81 Full instructions
mdudea Sof^d C6 mc. P8P lo lU G*
S«f rwar^ & Hetc}vuere 334 * 7
SFECmUM KOPYKAT £4.86
SIMFLV THE 8:ST So •impie to um Any
Type of IX SPECTRUM program can oe
l>scked up onto a trath isim. even progrsmt
that carmot bt itopped csn noM be copied
Program* over 41 5K (8 7K for 16K macMnas)
csn be iwiilv dufftcated fCO% mscMe coda
PkiS FREE T«pt header flasde^ prognm.
IMMEDIATE DESPATCH Stnd chequsAPO lo
NUDSorr
ISt Ardsen Road tntaks, Ckytcesler 0^ Uti
tj CAH tvcN COPY rrset f
366.' 7
EDUCATIONAL p'ograrrks tot Spectrum Frve
stimuldiirig gemecon cassette for infants and
juniors Includes Gun Sums. Fun Phrases,
Time C^ock. Daft Drew and Super Shop Only
t 4 95 Send for dtiails or pay M . 8 , Software .
In Vid Rie. Route Charten, S.P P , Guernsey.
CI 349.'7
DUST COVERS
VlC2a>64 DRAGON 32 ATARI 800
CASS UNIT C2N C2N1630 Et ATARI
in notural queNty vmyl Just 9or»d C2 96 oi
1:4.116 to inc cats Covet, stating computer
and ceseette mcdei (No stamp reQuired^
Cassette cover only tl 50 to
ALLEN ENTERPRISES
FREEPOST
Luton LU2 8BR
TRAUL ENaUIRES WELCOME 376 7
ORIC sortwaiij Ubiory Two we<fk« h.n» f 1 00
Amui^iJ (nemtwBh.p tb Stamp for litt Lea
Wilson, PrtnahvicK Tnitngttl, Cornw-* ^^ ' '
SOFTWARE Sharp MZ80 «jnd Oregon Super
iviamal aemut tint orov^m business package*
cnpy ffgbts elso fr^ %bI« softwom prepered for
clients PAB sottwsre 07B9 64006B 329/7
ATOM owners' EuikJ n cotixif module for
under flO, Full ronstruction drsteils inc/uil»ng
demon«iratiar> progr^rn^ r3 00 Also gamei
tape bowJingwoid^fiftrdi (12K RAMi
r3 40 A Worrjii. 3 Oeklends Close
Bexfeyheath, Kent DA6 7AP 354/7
ZXB\ . 16K. keytMMird. soutKJ geAereior.
motherboa'd. Mifweifj etc ri20 o.n.o.
Phone Lincoln (0622 » 29b23 346/ 7
To Advertise in
Your Computer
please phone
Claire Notley
on
01-661 3036
1
URGENTLY REQUIRE
GAMES PROGRAMS
Ocean Publishing Limited. puDlishers for a major
software house, urgently require good game programs
For home micro's.
ZX SPECTRUM. COMMODORE 64, ORIC, DRAGON. VIC- 20
and BBC MODEL B.
Our national dealer network ensures maximum sales.
Should vDur program be accepted we will pay top
royalties or buy your copyright.
write In confidence to the
SOFTWARE DEVELOPMENT MANAGER,
Ocean Publishing Liniited,
Rain Buildings. Stanley street. Manchester M5 5FD
OR TELEPHONE. 061'832 7049 381.7
YOUR COMPUTED. AUGUST 1983 199
48K
WIN THE
POOLS?
SPECTADRAW 2
Spoctadraw 2 m a Fools Prediction Program for the 48 K ZX Spectrum
Microcomoutm.
The program looks ai the recent form of the teams playing ii each week's
English and Scottish FootbatI league matches and then refers to a large
database lo see what has happened in the past when teams with simiior
form met. By con^birir^ the lessons learnt from the past vwth the teams'
current leage posiiioa the progrBm generates a drew probability factor tor
each match It can then identify the rrtatches which are bkely to yield draws
and output suitable p odictions It will also output the least li<ely dniws for
Ih© benefit of those v/t>o prefer the fixed odds Jmes on coupons
The program is suppled complete with a database tape containing data on
over 7500 matches and a comprehensive instruction manual.
Program. Databse (both on a high quality cassette) and instruction manual
n2 95 inclusive (Cheques(POs payable to B. S. McAlle>) or SAE fot
details
SPECTADRAW. 1 COWLEAZE.
CHIIMNOR, OXFORD, 0X9 4TD.
3ZB 7
SPECTRUM
TAPE CONTROL
Lo*d and S8V9 fytty automtttcattv uitno one of
two cat$«tt9 tmcott^^n. Auto slan/ttop arxl
bad swftcKirvo undm progrim control ufttog
timpb BASIC comm«rHts. Alio iuitttt>ki for
control of mocM rcik^«v» •!€. «od Mveni
cof>trollor» can b« uwd fof multiple conird
Budt fn iElP tmpUHar w4tH ipea4(«r arKi
vokima control fo« gamac, alarms ate. TKa
contTOHar plugs into the SMCtrum caisatta
sockati and i« powarad frcm the Speetrum
iupp)y . SuooM only as a kit complaia with al
parti, laadi, tman tiiaclt caia ar>d datailad
utaf and commjctlon nota< Qntv C23.7& plus
np6p
SPECTRUM
HIGH-SPEED LOADER
Load and sav« at doutto spa^d with our
Spaedyfoad aoflwara i48K cmlyi Raliabla and
«»IY to u«a. tt uaaa MHa mamorv and once
loadad into lamtop it m alrwat invltibia m us«.
Elthor normal or fast can t« aalectad and only
a standatd csaavtta racoidaf li raquirod AH
tape commands can ba uted. Cataatia n 4S
plus 40p p&p.
By mail order on*y
send S.A.E tcf data lit
Ness Micro Systems (YC)
100 Drakies Ave. Inverness IV2 3SD
371-7
COMPUNTA -
HORSE-RACING
FORECASTER
puts your MICRO TO WORK!
• A tenous, eaty to use piogram
• No racords to ksac or update.
• Contains data of laadirvg
locfcevs/ ttatnars at 34 courses
e High suGCOis rata.
Tapa vi^fsion avaHabW
for:
Dragon 32, Spacuufr
48K, TaodyCOCO
32K. ZX8t t6K.
ONLY
UM. tnc
immadiata delivery.
RED ROM DATA,
Oept YC2,
72 Lamtjart Rd
Grimst»y, Lines.
DN32 0NR
372-7
LYNX
KING Se)l.0MON*S MINFS
A randomised, rolcptaying
adventure. No two games are the
same. Side 2 ha^ two graphics
programs \hn sfvow off (he
ciipabilKicv or he I YNX
AM for C5 95 inc pCrp
HARVEST SOFTWARE
Wtisti Wind!^, Tredrayon Road,
Mawgan Forth, Nuvvquay,
Cornwall TR8 4DH
358- 7
LYNX GAME, youva wanod long er^%i^,
ftijw yau can have >omputar Attack tor your
LyiiN A suprifb Qaina of ipead »f«i skill for
your 46 K Lynx. Sound colour and gr'PptnQ
actton on ona caastfta for only tSOO cliOQue
maftiad 'Impetiar 300/7
f^LAV DOMiNOSS on your 12K Acorn Atom
Rsaiistk graphtcs Cassatia r3 96 from M
Exal. 16 Vawdray Road. Drayton. Norwich.
364-7
LEARN you* i»t>Hn 16/48 Spectrum Two
Utpat progranvnas on(y £2,75 ftom: Stiarma
SoffMvara. 12 Bauingion Couri. Hut ton.
Bfontvyood. EaBax CMI3 1AX 330/7
FULLaiaamblaf fof 48K$pactrum tncludas
labolsi. error d«#gnosis. d«fmAbb dais iaHa«.
convorgjonj, printouts, and mo*e' only f"5
pric* mclud^i documontotvort piuo rr««
<J«asaamblcf - Grahnnx Caff . Tunlivck Road,
Wor*we«. Norfolk 3!i7 7
ACORN ATOVA 12K * 12K <wai t300l
complata package €130 Canf>pbail aftar 7pm
ion 964 3876.
387/7
Please mention
Your Computer
when replying to
advertisers
mm
CLASSIFIED
ORDER FORM
Ctossitled Rotes
LtnoQ#: 40p p*r word {^in 15 words) —
prapoyobla
pny^idmd tft BlOCK CATftAiS fhofm nurt^b^
€o%mH ai ^ M^vdi Homm dfd <tddfm*% to b»
paid iof tt uimd tft od^mti^vn^nt Bqk Numb^f
if f0injnrm<f t* (4 GO mutni
Oilflkiy rofai par tc' (Min 2icc)
OfMi in»#rtioo C8.50
Jhraa insarlioni £8 20
Six lnt«fik>ns £8.00
Twalw Inaartloni : £7.50
£>5/i^y s€tV0fif$0es shoukffffo^fO^ ^apa/aia
cofiv ^na pmf^sdfy rasar%9 sf>itc€ by /jAona
Method of Payment
Cti«uu«ft«rlu. »riuulU Xj9 in€td« payoDls
to Buainaaa Praaa Intamationat Ltd. and
croaaad. I arKitoaa NafaiMtK
Ch«QU«''l^ tor
Pt#aMd«bir my Acc#iti'Vis<> Eorclay
Cord <Am«r icon Cvpfett;Dlrk«fs Oub Int*
■oi t>elow
Ptease Insed the following advertisement in Your Camputer Classified Section
No. of Insertions requiredniBox No. required YES/NO
MM II
NAME tP/mms0 tncfuti^ tnttiBfsf
AOORfSS
8fQNATUft€
Post to:
Cut out tha orctar form anj ratum
logathar witti yput rammjnca to
Clataiftad Dapartmant. Vojr Compuiar.
Room H211. Quadrant Mojaa. Tha
Quadram. Sutton, Surroy SM2 SAS
{Oldest 3036
Paynnent by credit card please state address card Is registered
Daytime tel.no
LINAGE
£6.00
J8.00
£10.00
£12.00
£14.00
£16.00
£T8.00
"£20.00
THIS FORM SHOULD BE RETURNED BY AUGUST 2 FOR SEPT ISSUE PUBLICATION
Company ffapiyfaracf Nymbet: IB1S37 iingisntfl Ptgt$t0f0<f Offtc* Qutdmnt Hcuie. ffta Qvwdrmnt, Sutt&n. Surrty SM2 SAS
200 YOUR COMPUTER, AUGUST 1 983
iJLiJld^f)^
Mikrogen is one of the longest established and nnost experienced companies in the home
computer market.
We market to such names as W.H. Smiths, Software Masters Psion/Sinclair Timex Corp etc. We
also have our own rep network covering all retail outlets.
Our reputation has been built on top quality software.
CAN YOU WRITE
TOP QUALITY SOFTWARE?
To supplement our already highly successful range we are now looking for programs for all the
popular home computers include games, utilities education + business software.
If you feel that your programs can meet our high standards then contact us at the address below
or Telephone 0344 27317.
MIKRO GEN, 1 DEVONSHIRE COTTAGES, LONDON RD, BRACKNELL, BERKS.
386.' 7
SOFTWAHEI SYSTEM^SOFT inclusive
fOR THE BEST FROM THE REST PRICES!
SPH'TRUM
DRAGON y:
TheHobt>itl48K) fl4.d6
T«rrorOalitii(48KI f6.%
Nnairttorl46K) C6 9G
ThaCaalia fSOO
Stvx CS.00
Volcanic Ounffton (48K> CS.00
TI»aKir>eU> fBW
Talking AndroKt Attack (Jt £8.00
Cosmic Zap iJI IB.OO
Volcarw! Dunflaon €6.00
ctioaa Conrtoge C2i 50
Tale wntar f49 ^
hBC MICRO
VIC Iv
MoonRaidoflBI E7 %
Cfoakar(BI €7 96
Kilter Gorilla 181 H 9S
S«aLord{B) £7 50
Ch«taiei £B00
Multrfila tUM
Wiiard and Pnncesa f5.9&
ScrambIa H.OO
Cowniidi n.OO
Panic €7.00
VtcGanvnoriHaKJ C7.00
Vk;CNw»(^tftK» f7 00
Lota mora availabit lot moat mkrot. Sand SAE for liati
Pleate matte chaqua/PO pa^abto to SYSTHM-SOFT
FREEPOST, ACKWORTH. PONTIFRACT. W. YORKS, WP? 76R
SPECIAL
OFFER
Daduct n pat itaiT
whao Ofdarlng
fwo or nfioca
370/7
MI331LI!, D^fvnd your ciximm ffom tha daadty
onalaughr Graphica ^mnb for tha 66C
MicroccHtioutar (32 K» only C6.00 ir>c. To Paul
Stavmis, 1 \ Wtxxlhutai Closa, Cuxtoo,
Rocbaater, Kant, ML2 RU. 293 /e
EDUCATIONAL pfograms. Spactium 48K.
iunior ago ranga, SAE for daiab lo Computitr^
For E<»ucation, 66 Dovaoota Lina. OWham
OL4 4SW
384,'7
zx
TArUCXACCf^
ED O
£UNCA l»«O0U€TS LTOfO
F'^ .^^f f^-j-.iT/i-.i.n
£14-99
LOOK OUT!
COMING SOON:- ORIGINAL SOFTWARE.
NO OTHER GAMES LIKE THEMI
"SPACE LANES" + "DOOn SLAMMER"
im
Qthedml
olluxire
from
'-%->
^3fi9. ?
CAN YOU PLAY
GERMAN WHIST?
Then try your hand at winning against the Spectrum with
this weli designed program which will stretch you to your
mental limits in this fascinating game.
Cost only £5.50
Please allow 21
days for delivery
Please send me , . game(s) at
£5.50 (inc. p&p) each. I enclose a cheque/ PO for t. ..... .
made payable to B.J. Enterprises.
NAME
ADDRESS
Orders to'
B.J. Enterprises,
Plot 669, Cranbrook Drive. Pinkneys Green,
Maidenhead, Berks.
389/7
YOUR COMPUTER, AUGUST 1983 201
(Am
MAN HUNT
The mast
terrifying aliens
yet seen on a
Vic 20.
Can you escape?
or Will vou be
another victim
of their
relentless pursuit?
MAN HUNT
A greal game
from H F.S.
only £5.95
postage free to
U.K.
Order direct to
35 Fenton Place,
PorthcaiA/l.
Mid-Glamorgan.
CF36 3DW,
Dragon version of
the Manhunt
coming soon.
Please rush me cassette /s of MAN
HUNT. I enclose a cheque/P,0. value £
payable to: H.F.S. Software, 35 Fenton Place,
Porthcawl; Mid-Glamorgan, CF36 3DW.
NAME ..,.,.. ,,,.
ADDRESS
POSTCODE
«l Karmtll ll«l Hnrnh«ni B#-)i*htf» %t,% «Mi:
A
Delta Research
37
L
Q
AF Software
104
Disking
36
Lasert>ug
176
QFD
76 !
AGF Hardwarci
86
OK Ironies
138,139
Letherby
124
Anora Computers
m. 11
Doctor Soft
36
Level 9 Computing
166
n
Acorn Peripherals
96
Downs way Electronics
48
Level Software
179
RD Labs
118
Afdec
M. 75
Dragon Dungeon
136
Llamasoff
119
Richard Sheperc
58
Aimgram
192
Dream Software
166
Lyden hurst
130
Amersham
196
s
Anirug
V^
E
M
Sabre Software
178
Arcddta Software
37
East London Robotics
171
Mah^
72
SIR Computers
156
Arfowsofr
127
Econtech
124
Maplin
60
SmT Rotronics
9
Artie ComputtfKi
32 33
Electronics Applied
166
Mapirn
190
Swanley Electronics
116
Audio Computers
Back Cover
Elephant Software
166
Martech
131
Salamander Software
122
Eltec Computers
38
MC Lothnen
130
Sevef n Software
114
B
Express Progrants
174
Megabyte
37
Shards
191
Bssicare
117
182
Silica Shop
17
BeeBug
128
F
Memotech
20,21
iSilvAr^nft
185
Betlflower
BfPak
163
78
Fountain Computers
Fox Electronics
132
89
Memotech
Micro Games
188
72
Sinclair Research
SivfH'^nft
24. 25, 26
16
Bf idQO Software
36
Fulcrum
50
Micro Management
6.7
Softeach
ISO
Bticon Lid
Buff or Micro
62
36
22
Fuller
172. 173
Micro Mega
Micro Power
183
44
Sofiex
Software Farm
194.195
178
Bug Byte
G
Micro X
176
Software Librarv
116
C
C Tech
CDS Micro Systerria
CP Software
Calpac Computers
Gamer
173
Microgen
74
Spectrum Gamffi 21,
28, 29, 30, 31
ISO
102, 103
113
132
Gilsoft
6?
Micfoware 1 eicp^t^r
82
Start och
118
Grundy Businoss Computers
H
164, 156
Midwich Cornputftf Co
Mtnature Tool Computers
Mf Micro
80
178
34
Sun Computeis
Sunshine PubliCBtbns
Superior Software
131
184
127
Cambridge Micro
39
H/H Software
156
N
Newnes Technical Books
Newtech
North Wish
T
Tansoft
Tteman
Tectronics
Thorn F Ml
Timedala
Tomorrows World
Twickenham
Cafir>ei Software
Campbell
Cardigan Software
Cascade
Centrepods
36
50
176
129
too. 101
HSF
Hewson Constiltants
Hilton Computers
Hi tech
Hi Soft
202
92
62
191
96,97
84
188
IFC
64
48
118
180. 181
50
124
166
Colvin Computers
Compron Systems
19
!92
,
Oak Wish
Oasis Software
82
191
CofMputer Addoiw
134
Imagine
96,97
Opus Supplies
146
Computer Concept
72
Imagine Software
Oric Products
148J49
V
Computer Corner
177
Impact Software
12. 13
Oxford Computer Publishers
82
Vision Store
144
Computer Market
67
Interceptor Micros
193
Computers For Alt
4,5
Iruerface
78
P
W
Cnrnpfn fiys
fO
Irimrface
189
P s s
fS2, 1S3
Wildingd
€6
Corrotl Software
36
PSS
110
Winter Soft
142
Crystal Computing
168
J
Picturesque Addictive Games
116
Cybergram
37
JCB
74
Pinehurst
163
Y
J K Greyo
137
Plus 30
132
Yewacre
88
Practical Electronics
163
Your Computer Christmas Fair 186 1
OJt
87
K
Punl n' Plotter
164
Diamond Software
147
Keysoft
39
Program Direct
66
2
Dean* Electronics
196
Kiima
61
Proiec
136
ZX Microfair
14, 16
202 YOUR COMPUTER. AUGUST 1983
THE RAMPACK
STL
MICROPERIPHERALS-MADE IN ENGLAND
ZQI
g^
^H
£19.95
A .
5 ■
I ■■
O "*
ii
H
*rtCC^O» AACTAN i^ON
c^A^t cog^^^ cy^^^ ^cgouu Hy«^^^ ^Aua^^
OH ^H C^B I^H OH CH
tiMt* -%T i!^Tv¥ i58^^^ w^^^
r
EXPANDABILITY:
full details with the rampack. You can choose now or later various optional extras:
• The Keyboard Sounder: A tone is produced every time you press a key. You can also program the
Sounder by USR 699
• The X*ROM «ystcm: based on the NEC 8255A chip. The system provides direct connection to y
an EPSON printer (or similar) and ATARI Joystick- Programs tPROMS, auto-runs ^ j^^ X ^^^
software and is supplied with 8k utility ROM containing 21 preprogrammed funcrtions / <^S x^>^'
conveniently cas«d together with the Ram Pack ^ /*'*^^yV*'V^
• Various software on ROMs * ^
Further hardware add-ons:
• The HARD TOP Keyboard Overlay: 40 professional
positioned over the actual keyboard making typing much
Hard Top overlay is finished in the same quality standard as
other products
• The 80 Column Card: Releases the ZX processor from
display, therefore, the ZX runs always in fast mode. The
will have a programmable size, up to 24 lines x 80
characters. UDG (User defined Graphic Characters)
Is standard
SPECIFICATIONS:
• Memory Capacity: 16k bytes
• Maximum speed: 200ns
• Use eKclusively Sinclair PSU
• Absolute stability with a built-in
autolocking system, incorporating
special anti-wobble ridge. /
/
/
The Legend continues
y^
^
Imagine games avaiJable from
W.H. SMITH, Boots.
John Menzies^Dixons,
Laskys, Photomarkets C1.K.
and all other good
Software Outlets.
Any of those g<jmcs for just
including first doss po:^
pdckdgin€^, VAT and <in
(IMCdNDmONAL
iin: HMt
GCJARANTEE.
li you have any dilfkufty in
obtaining *iny Irnagino Gar
niifi Iniaqine Direct on
Imagine Software, Masons Buildings. Exchange Street East, Liverpool, Merseyside l_2 3PM. Jiir^SS^® *° ****"